簡體   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