-------处理类----------
public InputStream getDownFileStream() throws Exception{
File file = new File(this.getFileNames());
if(file.isFile()){
try {
this.downFileStream = new FileInputStream(file);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
return this.downFileStream;
}
public void setDownFileStream(InputStream downFileStream) {
this.downFileStream = downFileStream;
}
/**
* 下载文件方法
*/
public String downloadFile() {
return SUCCESS;
}
---------struts.xml配置---------
<result name="success" type="stream">
<param name="contentType">application/octet-stream;charset=ISO8859-1</param>
<param name="inputName">downFileStream</param>
<param name="contentDisposition">attachment;filename="${fileNames}"</param>
<param name="bufferSize">2048</param>
</result>
----用js提交--------
$.post(url);
为什么下载不行啊 ,,,,急啊!上火 是不是哪里写错了 还是怎么回事啊
先看看我的博客:
[url]http://xiaolongfeixiang.iteye.com/admin/blogs/662479[/url]
打出 错误栈看看是什么错误!!
你出的什么错误啊
配置上是没有错误,至于为什么不行,还是希望你将错误信息贴出来才好解决
[quote]没有错误输出。。。我这个程序是部署在Linux上的,保存文件夹目录是/home/uploadFiles 下载什么都没有。。[/quote]
[b]单步调试!![/b]
windows 和 linux下的文件路径不一样。是不是IO流有问题?