日期:2014-05-18  浏览次数:20629 次

! 求文件上传代码

要求html代码+js代码+java代码
最好是把步骤列一下。
html java js 上传

------解决方案--------------------
Action
private File file; // 上传的文件
private String fileContentType;// 文件类型
private String fileName;// 文件名称

public String execute() {
return "input";// 返回上传页面
}

public String upload() throws Exception {
System.out.println(file);
File saved = new File(ServletActionContext.getServletContext().getRealPath("upload"), fileName);
System.out.println(file);
InputStream ins = null;
OutputStream ous = null;
try {
saved.getParentFile().mkdirs(); // 确保文件夹upload存在
ins = new FileInputStream(file); // 读入临时文件
ous = new FileOutputStream(saved); // 写入到upload下

byte[] b = new byte[1024]; // 字节缓存
int len = 0;
while ((len = ins.read(b)) != -1) { // 循环读入,直至结束
ous.write(b, 0, len); // 写入文件
}

} catch (Exception e) {
e.printStackTrace();
} finally {
if (ous != null)
ous.close(); // 关闭输出流
if (ins != null)
ins.close(); // 关闭输入流
}
return "list";

}

------解决方案--------------------
http://blog.csdn.net/chenghui0317/article/details/9531879

http://blog.csdn.net/chenghui0317/article/details/9502143

两种都可以。。