繁体   English   中英

java.io.IOException:找不到文件

[英]java.io.IOException: File Not Found

我已经上传了一个MultipartFile ,它是一个视频,并且正在尝试使用一些代码来捕获其帧。 但是,当尝试打开文件时,总是出现错误java.io.IOException: File Not Found

首先,将多部分文件提取为普通文件,如下所示:

File convertedFile = new File(multipartFile.getOriginalFilename());
multipartFile.transferTo(convertedFile);

然后,将视频的文件名设置为代码以捕获帧,如下所示:

"file://" + convertedFile.getName()

然后尝试在文件名之外创建URL时失败:

new URL(_videoFilename));

如何使它找到文件?

我尚未使用MultipartFile但是您可以在Javadoc中找到它

文件内容要么存储在内存中,要么临时存储在磁盘上 在任何一种情况下,用户都有责任根据需要将文件内容复制到会话级或持久性存储中。 临时存储将在请求处理结束时清除。

因此,您当然必须使用transferTo(File dest)才能在确定的位置处理文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM