上传图片 约定不等于承诺〃 2022-06-08 05:22 76阅读 0赞 //servlet request.setCharacterEncoding("UTF-8"); InputStream input = null; FileOutputStream output = null; // 创建磁盘工厂对象 DiskFileItemFactory factory = new DiskFileItemFactory(); // 对磁盘工厂对象的处理工具 ServletFileUpload upload = new ServletFileUpload(factory); // 设置上传大小,最大3M upload.setFileSizeMax(1024 * 1024 * 3); // 从request中转换成文件对象列表 List<FileItem> items = upload.parseRequest(request); for (FileItem item : items) { // 判断是否是普通表单数据 if (item.isFormField()) { // System.out.println(item.getFieldName()); // //文件名称设置编码格式,否则乱码 // System.out.println(item.getString("UTF-8")); // System.out.println(item.getContentType()); // System.out.println(item.getSize()); } else { // 得到上传的名字 String filename = item.getName(); System.out.println(filename); // 处理上传文件路径 if (filename != null) { filename = FilenameUtils.getName(filename);// 得到文件名+后缀 if(filename.lastIndexOf(".")==-1){ request.setCharacterEncoding("UTF-8"); PrintWriter out = response.getWriter(); out.println("您输入的图片为空"); return; } String type = filename.substring(filename.lastIndexOf(".")); System.out.println(type); // 解决文件同名的问题 filename = UUID.randomUUID() + "_" + filename; // 设置时间路径的目录 SimpleDateFormat dateFormate = new SimpleDateFormat("yyyy-MM-dd"); String datePath = dateFormate.format(new Date()); File file = new File(this.getServletContext().getRealPath("/WEB-INF/" + datePath)); System.out.println(file); if (!file.exists()) { file.mkdirs(); } // 上传到服务器 input = item.getInputStream(); output = new FileOutputStream(file + "/" + filename); int len = 0; byte[] b = new byte[1024]; while ((len = input.read(b)) != -1) { output.write(b, 0, len); } } } //页面 <form action="up" enctype="multipart/form-data" method="post"> 名称:<input type="text" name="fileName"/><p/> 图片:<input type="file" name="fileDate"/><p/> 图片:<input type="file" name="fileDate2"/> <input type="submit" value="提交"/> </form>
相关 apiclod 上传图片_apiCloud上传图片 Hello APP height:100%; \} \wrap\{ height:100%; display:-webkit-box; display:-webki 野性酷女/ 2022年10月31日 00:57/ 0 赞/ 346 阅读
相关 图片上传 1.html <div class="work\_bolck" data-id="\{$cinfo5.id|default=0\}" d Myth丶恋晨/ 2022年09月26日 02:41/ 0 赞/ 37 阅读
相关 上传图片 //servlet request.setCharacterEncoding("UTF-8"); InputStream input = null; 约定不等于承诺〃/ 2022年06月08日 05:22/ 0 赞/ 77 阅读
相关 图片上传 上篇博客已经介绍了文件的上传,这次就简单总结一下图片的上传,以及上传图片的显示。 利用三个控件:Input(File)、Button控件、Image控件,页面简单设计如下图: 川长思鸟来/ 2022年06月03日 08:26/ 0 赞/ 306 阅读
相关 图片上传 1.页面表单 <!--添加--> <div class="easyui-window" title="对商品进行添加或者修改" id="standardW 浅浅的花香味﹌/ 2022年05月15日 16:07/ 0 赞/ 141 阅读
相关 图片上传 文件上传流程: 1、定义 <input type="file" name="file" accept="image/\" onchange="uploadimage(th ゝ一世哀愁。/ 2022年04月02日 11:46/ 0 赞/ 425 阅读
相关 上传图片 开发工具与关键技术:Visual Studio 作者:肖广斌 撰写时间:2019年5月12日 在做项目时,我们在完善一些个人信息、或者一些页面时,我们需要用到图片, 本是古典 何须时尚/ 2022年01月31日 12:45/ 0 赞/ 378 阅读
相关 上传图片 @Service public class FileServiceImpl implements FileService { privat 柔情只为你懂/ 2021年12月23日 13:47/ 0 赞/ 476 阅读
相关 上传图片 <img src="~/Content/img/btn\_1.png" class="img-responsive" id="a\_pic"> <input class=" £神魔★判官ぃ/ 2021年09月30日 09:54/ 0 赞/ 677 阅读
相关 上传图片 // 允许上传的图片后缀 $allowedExts = array("gif", "jpeg", "jpg", "png"); $temp = expl 蔚落/ 2021年09月18日 22:22/ 0 赞/ 608 阅读
还没有评论,来说两句吧...