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