很简单,一句话,一切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;
}
}
分享到:
相关推荐
以上就是Java实现COS上传与下载的基本步骤。在项目中,你可以根据具体需求对这些基础操作进行封装,例如提供一个服务类,包含上传和下载的接口,以供其他模块调用。同时,为了提高代码的可维护性和安全性,建议使用...
总结来说,"jquery+SWFUpload+COS上传组件的使用 兼容ie6"这个主题涵盖了前端文件上传的多个重要知识点,包括jQuery的DOM操作、SWFUpload的多文件上传机制、以及腾讯云对象存储的集成。这个解决方案虽然针对的是IE6...
【COS上传实例详解】 在云存储领域,腾讯云对象存储(Cloud Object Storage,简称COS)是一项重要的服务,它提供了高可用、高稳定、低成本的数据存储解决方案。本篇文章将详细解析COS上传实例,帮助你理解如何在...
cos上传使用的jar包,在这里提供给大家了
学习这段源代码,可以帮助你了解COS上传文件的实际操作,包括错误处理、多线程上传、断点续传等功能。同时,这也是一个很好的起点,让你能够进一步探索COS的其他功能,如下载、列举、删除文件,或者与其他服务(如...
本文将详细介绍如何利用腾讯云函数在对象存储COS上传后,自动触发CDN的URL刷新或预热操作,以确保用户能够快速访问到最新内容。 首先,我们来看**云函数**。云函数是无服务器计算的一种形式,它允许开发者编写并...
通过以上步骤,你可以成功地在项目中集成并使用jQuery + SWFUpload + COS上传组件。该组件不仅提供了方便的文件上传功能,还能通过灵活的配置适应各种界面需求,从而提升用户体验。在实际应用中,记得根据项目的具体...
在Java开发中,如果我们需要在应用中集成腾讯云COS进行文件上传操作,通常会使用到相关的SDK,即jar包。 本资源提供的"腾讯云cos 上传文件用到的jar包"包含了实现这一功能所需的Java库。这些jar包通常包括了腾讯云...
jquery+SWFUpload+COS上传组件的使用 jquery+SWFUpload+COS上传组件的使用jquery+SWFUpload+COS上传组件的使用jquery+SWFUpload+COS上传组件的使用jquery+SWFUpload+COS上传组件的使用jquery+SWFUpload+COS上传组件...
**jQuery SWFUpload COS上传组件使用详解** 在Web开发中,文件上传功能是常见的需求,尤其是在用户需要上传图片、文档等文件时。腾讯云对象存储(Cloud Object Storage, 简称COS)提供了一种高效、安全的云端存储...
在本文中,我们将深入探讨如何使用腾讯云对象存储(Cloud Object Storage,简称COS)进行多文件上传。COS是腾讯云提供的一种高可用、高可靠、低成本的云存储服务,能够帮助用户存储和管理海量的数据。对于开发者来说...
3. **文件上传处理**:Servlet接收到文件后,使用COS SDK的上传文件方法,将文件上传至云端。可能需要处理文件名冲突、错误重试等逻辑。 4. **响应反馈**:Servlet在完成文件上传后,返回一个响应给SWFUpload,告知...
在压缩包中的“jquery+SWFUpload+COS上传组件的使用”文件,可能包含示例代码、配置文件、样式表和文档,帮助开发者了解如何安装和使用这个组件。通过研究这些文件,开发者可以快速理解和集成这个多文件上传功能到...
图片加水印后上传至对象存储,亲测可用。...环境:php语言,qcloud/cos-sdk-v5 COS上传扩展。需要安装gd库。 注意,腾讯云服务函数不可用(腾讯云php环境没有安装gd库),需要换成第三方图片处理扩展
[swfupload]+[COS 上传组件]+[servelet] 实现大附件上传
COS这个文件上传组件可以说在几个开源的上传文件组件中性能是非常优秀的,上传速度很快(相比fileUpload,smart等组件),但在使用Struts2结合COS文件上传时要注意Struts2实现了自己的MultiPartRequest,这个过滤后的...
本文将深入探讨如何使用Java JSP(JavaServer Pages)结合COS SDK进行文件上传并实现重命名的功能。 首先,我们需要了解COS的基本操作。COS允许开发者将文件存储到云端,并提供了多种API和SDK供用户选择,包括Java ...