`

文件上传方式二

    博客分类:
  • java
阅读更多
    public String upload(){
             
        InputStream is=null;
        OutputStream os=null;
        try {
          is=new FileInputStream(file);
          String path=ServletActionContext.getServletContext().getRealPath("/upload");
          File f=new File(path, this.fileFileName);
          os=new FileOutputStream(f);
          //读取文件
          int count=0;
          byte[] buffer=new byte[1024];
          while((count=is.read(buffer))!=-1){
              os.write(buffer, 0, count);
          }
          os.flush();
          
        } catch (Exception e) {
            
        }finally{
            if(is!=null){
                try {
                    is.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            if(os!=null){
                try {
                    os.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
       return null; 
   }
 
分享到:
评论

相关推荐

    http post方式上传文件(C#)

    1.稍微修改可以实现自动上传文件 2.上传文件不受大小限制 ...文件上传过程中可以显示当前上传进度,当前平均上传速度、上传文件已花费时长 上传文件大小和总的文件大小百分比 4。保证文件的稳定传输

    文件上传的三种方式-Java

    2项目为实现文件上传的三种方式的源码,详细说明见我的博客。 jsp_upload-servlet项目:(1).Jsp/servlet 实现文件上传 (2).模拟Post请求/servlet 实现文件上传 jetty_upload-springmvc项目:(3).模拟Post请求/...

    servlet方式完美实现文件上传

    今天和大家分享下基于servlet的方式实现文件上传; 1、众所周知在不实用框架的时候使用表单模式实现文件上传是无法接收其他的参数的; 2、但是在使用mutipart/form-data模式上传的时候,其实非文件属性的属性的值是...

    c# 用Base64实现文件上传

     使用base64进行文件上传的具体流程是:前台使用js将文件转换为base64格式,后台通过高级编程语言,将base64格式的文件,转换为原文件。下面就来演示一下,C#语言配合js,如何实现图片的base64格式上传与解析保存。...

    J2MEpost方式上传文件

    J2MEpost方式上传文件

    大文件上传组件

    2. 支持任意大文件上传 3. 支持ASP,JSP,C#,VB.NET,PHP等多种后台开发语言,与第三方系统整合方便。 4. 文件上传,可以一次按顺序上传多个超大文件。 5. 组件完全采用多线程方式上传,达到更高性能。 6. 支持进度事件...

    struts2 文件上传功能

    Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的...

    在Struts 2中实现文件上传

    Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的...

    Java实现文件与图片的上传下载---三种方式

    Java实现文件与图片的上传下载---三种方式 方法1:JSP+Servlet; 方法2:smartUpload; 方法3:FileUpload;

    Silverlight多文件上传 v4.2源码

    Silverlight多文件上传 v4.2源码 程序介绍: 提供了几种上传模式,单文件,多文件,集成js文件的方式上传文件。 将Silverlight上传工具集成到网页文件中需要进行简单的配置,看 如下各项参数作用。 配置: ...

    VBS实现的POST文件上传类(支持二进制)

    ''' VBS文件上传类,二进制方式上传 Class vbsFileUpload Public c_strDestURL ' 文件上传URL http://127.0.0./upload_file.php Public c_strFileName ' 要上传的本地文件名 Public c_strFieldName ' 字段名,...

    PHP与Web页面交互 -文件上传和下载.ppt

    开发文件上传表单页面 在实现文件上传时,首先需要设置文件上传表单,这个表单的提交方式必须为POST。另外,还需要增加上传的属性enctype= “multipart/form-data”,该属性说明浏览器可以提供文件上传功能。 2.编写...

    基于java的企业级应用开发:文件上传和下载.ppt

    开发文件上传表单页面 在实现文件上传时,首先需要设置文件上传表单,这个表单的提交方式必须为POST。另外,还需要增加上传的属性enctype= “multipart/form-data”,该属性说明浏览器可以提供文件上传功能。 2.编写...

    计算机病毒与防护:文件上传漏洞原理.ppt

    稍有经验的开发者都知道对文件上传功能进行一些限制,防止用户上传网页木马文件,但是如果开发者没有使用有效的限制手段,往往不能很好的阻止攻击者上传木马文件,以下是常见的限制手段和绕过限制手段进行上传攻击的...

    Struts2文件的上传和下载

    1. 文件上传的原理: 表单元素的enctype属性指定的是表单数据的编码方式,该属性有3个值: 1) application/x-www-form-urlencoded:这是默认编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单会...

    支持单文件和多文件上传,两种下载方式,Struts2

    支持单文件和多文件上传,两种下载方式,Struts2

    android批量文件上传(附服务端Demo)

    android——SpringMVC实现批量文件上传 HTTP协议和HttpClient2种方式实现批量上传

    计算机病毒与防护:文件上传漏洞利用MIME校验.ppt

    * * * * * * * * * * * * 目录页 文件上传漏洞利用 MIME校验 文件上传漏洞---绕过MIME检测 1)上传一句话木马 eval.php 2)上传地址 36/DVWA/vulnerabilities/upload2 文件上传漏洞利用 文件上传漏洞---绕过MIME检测...

    拓网超大文件上传组件

    2. 支持任意大文件上传 3. 支持ASP,JSP,C#,VB.NET,PHP等多种后台开发语言,与第三方系统整合方便。 4. 文件上传,可以一次按顺序上传多个超大文件。 5. 组件完全采用多线程方式上传,达到更高性能。 6. 支持进度事件...

    iFileUpLoad文件上传组件

    iFileUpload 3.0 是一个Web方式的文件上传的组件,提供上传到服务器的指定目录中或数据库中两种方式。 版权属于[数据驿站] http://www.dbstep.com 功能简介: ================================================...

Global site tag (gtag.js) - Google Analytics