很简单,一句话,一切OK,封闭得不错。
struts 改后代码:
public class UploadAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
//设置输出格式
response.setContentType("text/plain");
response.setCharacterEncoding("utf-8");
//文件存储路径
String dirName ="E:\\Tomcat 5.0\\webapps\\tmp";
PrintWriter out = response.getWriter();
try {
MultipartRequest multi = new MultipartRequest(request, dirName, 10 * 1024 * 1024,
"utf-8", new DefaultFileRenamePolicy());
Enumeration files = multi.getFileNames();
while (files.hasMoreElements()) {
String name = (String) files.nextElement();
String filename = multi.getFilesystemName(name);
String type = multi.getContentType(name);
File f = multi.getFile(name);
out.println("filename: " + filename);
out.println("type: " + type);
if (f != null) {
out.println("f.toString(): " + f.toString());
out.println("f.exists(): " + f.exists());
out.println("f.length(): " + f.length());
}
out.println();
}
} catch (IOException lEx) {
lEx.printStackTrace();
}
return null;
}
}
分享到:
相关推荐
cos上传使用的jar包,在这里提供给大家了
腾讯云cos 上传用到的jar包,使用方式见:https://blog.csdn.net/a897180673/article/details/80259328
腾讯云云函数---对象存储cos上传,触发CDN刷新,包括CDN预热 绝对可用,目前在线实际运行, 只要有资料上传cos,立即触发cdn刷新该url
jquery+SWFUpload+COS上传组件的使用 jquery+SWFUpload+COS上传组件的使用jquery+SWFUpload+COS上传组件的使用jquery+SWFUpload+COS上传组件的使用jquery+SWFUpload+COS上传组件的使用jquery+SWFUpload+COS上传组件...
该代码详细介绍了COS上传文件的操作,是我无聊时自己写的例子,希望对于初学者有一定的帮助
此程序编写了怎样重通过COS上传文件并且重命名文件
COS上传实列COS上传实列
图片加水印后上传至对象存储,亲测可用。...环境:php语言,qcloud/cos-sdk-v5 COS上传扩展。需要安装gd库。 注意,腾讯云服务函数不可用(腾讯云php环境没有安装gd库),需要换成第三方图片处理扩展
NULL 博文链接:https://liuna718-163-com.iteye.com/blog/1499677
jquery+SWFUpload+COS上传组件的使用.docjquery+SWFUpload+COS上传组件的使用.doc
[swfupload]+[COS 上传组件]+[servelet] 实现大附件上传
COS这个文件上传组件可以说在几个开源的上传文件组件中性能是非常优秀的,上传速度很快(相比fileUpload,smart等组件),但在使用Struts2结合COS文件上传时要注意Struts2实现了自己的MultiPartRequest,这个过滤后的...
jquery_SWFUpload_COS上传组件的使用,jquery_SWFUpload_COS上传组件的使用
业内效率较高的java上传组件,详细的cos上传示例,附带源码
jquery_SWFUpload_COS上传组件的使用
用cos实现上传,也就远程拷贝,源代码都写在txt记事本上,打开自己看
laravel中实现cos的上传,下载二维码,制作二维码的服务。
使用COS之间实现文件上传