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开发】
- 下一篇: centos7安装mysql的rpm_C