file传过来之后,如果做了transferTo就已经影响了file ,size变成了0.如果再使用会报错,文件为空。
file.transferTo(new File(currentTimeMillis + ".jpg"));
ThumbnailsUtil.setThumbnails(sourceFile,scale,quality,outFilePath);
setThumbnails也部一定需要sourceFile,也可以是 file.getInputStream() 。这样就不用将文件保存到中转站。
但是目前好像生成缩略图还是需要保存到本地文件。
探讨了在处理文件上传时,使用transferTo方法的影响,可能导致文件大小变为0,再次使用时报错。并讨论了生成缩略图的不同方法,包括直接使用InputStream避免临时文件保存。

4358

被折叠的 条评论
为什么被折叠?



