[英]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.