设为首页 加入收藏

TOP

Java上传文件(简单例子)
2014-11-16 19:20:34 来源: 作者: 【 】 浏览:27
Tags:Java 上传 文件 简单 例子

  jsp页面:


  <%-- 有附件的话:要设置enctype属性; --%>


  


  附件:


  


  


  


  ActionForm:


  private FormFile file;


  Action:


  import org.apache.commons.fileupload.*;


  import org.apache.commons.fileupload.disk.*;


  import org.apache.commons.fileupload.servlet.*;


  import java.io.PrintWriter;


  import java.io.File;


  import org.apache.struts.upload.FormFile;


  import java.io.InputStream;


  import java.io.OutputStream;


  import java.io.FileOutputStream;


  //附件


  FormFile file = (FormFile) replyForm.getFile();


  if (file != null && file.getFileName().trim().length() > 0) {


  String fileName = file.getFileName();


  byte[] b = file.getFileData();


  String dir = request.getRealPath("/uploadfile"); //request.getRealPath获得web应用程序在服务器的绝对路径


  OutputStream streamOut = new FileOutputStream(dir + "/" +


  fileName);


  streamOut.write(b, 0, b.length);


  }


  编辑特别推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇struts1.x上传多件附件 下一篇Java线程操作实例

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: