文章分类 -  Java WEB 上传下载

摘要:web页面实现文件下载的几种方法今天碰到文件下载的一些问题,本着知其然也要知其所以然的精神,站在巨人的肩膀上深入学习和测试了一下,抛砖引玉,现在总结结论如下:1)标准URL下载方式 可以通过在web页面中嵌入 url超级链接,标准的HTTP GET请求,形如:“http://www.wjj.cc/test.zip” 的方式来下载。对于服务器端web根目录有一个test.zip的文件。不解释了,傻子都明白,看不明白就也没有必要去搞IT了。 说明:此种方法的弊端是完全暴露了文件test.zip的网站路径,而且动态性不够灵活。网上已经很多资料,不多说了。2)通过服务器端脚本向浏览器方(stdout) 阅读全文
posted @ 2014-03-04 14:42 MMLoveMeMM 阅读(4677) 评论(0) 推荐(0) 编辑
摘要:对于getOutputStream(),api里是这样说的:Either this method or getWriter() may be called to write the body, not both. 也就是getOutputStream()和getWriter() 只能使用一个,把代码里的response.getOutputStream()全部删之后,统一使用response.getWriter() 作为输出流,问题解决。全部代码如下:response.setContentType( "application/octet-stream "); response 阅读全文
posted @ 2014-03-04 13:56 MMLoveMeMM 阅读(390) 评论(0) 推荐(0) 编辑
摘要:这里面小小总结一下java web实现excel报表模版的下载。贴核心代码如下: public String download() throws Exception {//request,respose对象同样可以通过其它方式获取,Catalog是自定义的一个类 HttpServletRequest request = Catalog.getRequest(); HttpServletResponse response = Catalog.getResponse(); final String co... 阅读全文
posted @ 2014-03-04 00:38 MMLoveMeMM 阅读(4799) 评论(0) 推荐(0) 编辑
摘要:/** * 下载文件 * @param msg */ public boolean printOutFile(String fileFullName,String fileName) { if (fileFullName == null || "".equals(fileFullName)) { return false; } File file=new File(fileFullName); if(!file.exists()){ return false; ... 阅读全文
posted @ 2014-03-01 01:27 MMLoveMeMM 阅读(161) 评论(0) 推荐(0) 编辑
摘要:public class UploadServlet extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String path = request.getRealPath("/"); //file upload factory DiskFileItemFactory factory = ... 阅读全文
posted @ 2014-02-24 01:46 MMLoveMeMM 阅读(942) 评论(0) 推荐(0) 编辑
摘要:前言几乎每一个Web应用中都需要为用户提供文件上传的功能,例如,QQ空间、各种博客的相册、论坛的附件、个人头像等。对文件上传功能,在浏览器端提供了较好的支持,只要将FORM表单的enctype属性设置为“multipart/form-data”,method属性设置为“post”即可;但在Web服务器端获取通过浏览器上传的文件数据(二进制输入流),需要进行复杂的编程处理。为了简化文件上传的的处理,一些公司和组织专门开发了文件上传组件。其中,Apache文件上传组件得到了广泛的传播和应用。我们将详细介绍如何使用Apache文件上传组件进行文件上传实现。 1获取上传组件使用ApacheCommon 阅读全文
posted @ 2014-02-24 01:45 MMLoveMeMM 阅读(608) 评论(0) 推荐(0) 编辑
摘要:本文示例资源下载地址 本文使用一个 demo 来演示如何使用 Flex 和 Java servlets 上传一个任意类型的本地文件到 RED5 服务器。使用的是 Flex 的 FileReference 接口,该接口可以对远程服务器上的文件进行上传、下载。FileReference 类提供了一个对话框接口和一个 upload 方法,通过该对话框,选择本地文件,而 upload 方法将会调用远程服务器端的 PHP,ASP 或者 Java 代码来进行上传。 首先创建一个 Flex3 应用程序,该程序获得本地文件,并调用 RED5 服务器 "http://localhost:5080/.. 阅读全文
posted @ 2014-02-24 01:43 MMLoveMeMM 阅读(283) 评论(0) 推荐(0) 编辑
摘要:1。需要两个夹包文件: commons-fileupload-1.2.1.jar、 commons-io-1.4.jar 2。页面文件上传 file: username: 3.servlet处理页面请求;package org.yinhe.servlet;import java.io.File;import java.io.IOException;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.... 阅读全文
posted @ 2014-02-24 01:41 MMLoveMeMM 阅读(361) 评论(0) 推荐(0) 编辑
摘要:在我们的web开发中,很多的时候都需要把本机的一些文件上传到web服务器上面去如:一个BBS系统,当用户使用这是系统的时候,能把本机的一些图片,文档上传到服务器上面去。然后其他用户可以去下载这些文件,那么这样的话,我们可以自己编程实现文件的上传但是更好的方式是使用一些已有的组件帮助我们实现这种上传功能。-------------------------------------------------------------------------------------------------- 常用的上传组件: Apache 的 Commons FileUpload Jav... 阅读全文
posted @ 2014-02-18 00:50 MMLoveMeMM 阅读(542) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示