0

我正在使用 javamail 做一个邮件应用程序。一切都很好,但是当用户下载附件时,他会得到确切的附件(很好)。同时在服务器中创建一个具有相同文件名的 0 字节文件。

如何停止在服务器中创建 0 字节文件。

我的代码是:-

attFile = new File(attname); 

FileOutputStream fileoutput = new FileOutputStream(attFile);

InputStream is = part.getInputStream(); 

BufferedOutputStream outs = new BufferedOutputStream(fileoutput); 

byte b[] = new byte[part.getSize()]; 

is.read(b); 

out = response.getOutputStream(); 

out.write(b);
4

1 回答 1

0

您有 2 个不同的(不相关的 AFAICT)输出流:outs(wrapping fileoutput) 和out. outs并且fileoutput似乎没有使用但创建空文件。

于 2010-01-20T08:09:59.160 回答