熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

Java上傳文件(簡單例子)

2013-11-23 18:41:10  來源: Java核心技術 

  jsp頁面

  <% 有附件的話:要設置enctype屬性;  %>

  <html:form action=submitPublishReplydo method=POST onsubmit=return check();  enctype=multipart/formdata>

  附件<input type=file name=attach />

  <input type=submit value=回 復 />

  </ul>

  </html:form>

  ActionForm:

  private FormFile file;

  Action

  import monsfileupload*;

  import monsfileuploaddisk*;

  import monsfileuploadservlet*;

  import javaioPrintWriter;

  import javaioFile;

  import orgapachestrutsuploadFormFile;

  import javaioInputStream;

  import javaioOutputStream;

  import javaioFileOutputStream;

  //附件

  FormFile file = (FormFile) replyFormgetFile();

  if (file != null && filegetFileName()trim()length() > ) {

  String fileName = filegetFileName();

  byte[] b = filegetFileData();

  String dir = requestgetRealPath(/uploadfile); //requestgetRealPath獲得web應用程序在服務器的絕對路徑

  OutputStream streamOut = new FileOutputStream(dir + / +

  fileName);

  streamOutwrite(b blength);

  }


From:http://tw.wingwit.com/Article/program/Java/hx/201311/25575.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.