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