java 下载后删除,在服务器端生成文件后,下载后并删除,改了后发现文件变成空白解决思路...
当前位置:我的异常网» Java Web开发 » 在服务器端生成文件后,下载后并删除,改了后发现文件
在服务器端生成文件后,下载后并删除,改了后发现文件变成空白解决思路
www.myexceptions.net 网友分享于:2015-08-26 浏览:99次
在服务器端生成文件后,下载后并删除,改了后发现文件变成空白
public boolean getURLFile(HttpServletResponse res, String UrlString) {
try {
BufferedInputStream fis = new BufferedInputStream(new FileInputStream(new File(UrlString)));
ServletOutputStream out = res.getOutputStream();
byte[] buffer = new byte[2048];
int num;
while ((num = fis.read(buffer, 0, buffer.length)) != -1) {
out.write(buffer, 0, num);
}
fis.close();
out.close();
System.out.println( "get URL File done. ");
}
catch (Exception e) {
e.printStackTrace();
}
return true;
}
}
后来为了要下载后删除 我改成
public boolean getURLFile(HttpServletResponse res, String UrlString) {
try {
File file = new File(UrlString);
BufferedInputStream fis = new BufferedInputStream(new FileInputStream(file));
ServletOutputStream out = res.getOutputStream();
byte[] buffer = new byte[2048];
int num;
while ((num = fis.read(buffer, 0, buffer.length)) != -1) {
out.write(buffer, 0, num);
}
fis.close();
out.close();
System.out.println( "get URL File done. ");
文章评论
总结
以上是生活随笔为你收集整理的java 下载后删除,在服务器端生成文件后,下载后并删除,改了后发现文件变成空白解决思路...的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: mac os qt项目编译_【Qt开发】
- 下一篇: 设无向图g如图所示_阿里重磅发布大规模图