• Commons-FileUpload 文件上传(模板)


                    // 创建FileItem工厂函数
    		FileItemFactory FIF = new DiskFileItemFactory();
    		// 获取ServletFileUpload对象,使用工厂实例传入
    		ServletFileUpload SFU = new ServletFileUpload(FIF);
    		// 判断是否是通过multipart/form-data上传的数据
    		if (ServletFileUpload.isMultipartContent(request)) {
    			// 解析request请求
    			List<FileItem> FIs = SFU.parseRequest(request);
    			// 使用iterator迭代器进行遍历
    			Iterator<FileItem> FI = FIs.iterator();
    			// hasNext()判断是否有下一个
    			while (FI.hasNext()) {
    				// 获取下一个FIleItem对象
    				FileItem fileItem = FI.next();
    				// 判断是否是普通表单字段
    				if (fileItem.isFormField()) {
    					// 处理普通表单字段
    					// 获取字段name属性值使用getFieIdName()
    					// 获取内容使用getString([String encoding])
    				} else {
    					// 处理非普通表单字段,指文件表单字段
    					// 获取表单上传文件的路径名,使用getName()
    					// 获取内容使用getString([String encoding])
    					// 使用write()进行写入
    				}
    			}
    		}        
    

      

    复制请注明出处,在世界中挣扎的灰太狼
  • 相关阅读:
    新手建站必看
    88.com域名邮箱免费注册了
    屏蔽博客园的广告
    跳过烦人的hCaptcha验证
    pap.er 专为 Mac 设计的壁纸应用
    TrafficMonitor
    利用CloudFlare自动DDNS
    P.SDA1.DEV
    谷歌浏览器又隐藏的HTTPS和WWW前缀
    谷歌浏览器扩展 crx 下载
  • 原文地址:https://www.cnblogs.com/XingXiaoMeng/p/6854216.html
Copyright © 2020-2023  润新知