java

位置:IT落伍者 >> java >> 浏览文章

Java上传文件(简单例子)


发布日期:2024年06月24日
 
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);

}

               

上一篇:Java阻塞队列实例分析与破解

下一篇:Java程序打成Jar包全过程