欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

java 下载后删除,在服务器端生成文件后,下载后并删除,改了后发现文件变成空白解决思路...

发布时间:2025/3/15 编程问答 25 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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 下载后删除,在服务器端生成文件后,下载后并删除,改了后发现文件变成空白解决思路...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。