簡體   English   中英

如何防止MultipartFile在Spring Boot中自動保存到本地目錄中?

[英]How to prevent MultipartFile to be automatically saved into local directory in Spring Boot?

我的應用程序是在Spring Boot中編寫的。 我按照本教程https://spring.io/guides/gs/uploading-files/編寫了一個端點來上傳圖像。

我能夠收到圖像。 我要做的就是將其上傳到另一台主機上自己的存儲中,我也可以這樣做。 但是我不明白為什么文件會自動保存在我的項目目錄中。 該目錄將始終包含這樣的圖像(sample.png,sample1.png),並且在生產服務器上效果不佳。

目錄如下所示。

在此處輸入圖片說明

我該如何預防?

如果您只是在Spring網站上復制了該指南的源代碼,那么這就是預期的行為,因為這就是該指南中的代碼。

BufferedOutputStream stream = new BufferedOutputStream(new FileOutputStream(new File(Application.ROOT + "/" + name)));
FileCopyUtils.copy(file.getInputStream(), stream);
stream.close();

您需要將另一個路徑傳遞到FileOutputStream ,以將文件寫入文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM