2017-09-06 32 views
0

我正在製作一個spring啓動應用程序,我希望能夠上傳表單中的圖像文件,並將它們保存在服務器的某個位置並顯示這些圖像。我設法將使用MultipartFile的文件放入我的控制器中,但我不確定如何在本地保存這些文件,以便稍後使用它們。在Spring Boot中處理上傳的文件

我猜我必須以某種方式將文件保存在資源目錄中,以便我可以在我的視圖中訪問它們。我還將在heroku上託管我的應用程序,但我不確定對該文件系統有何種訪問權限。

有人能指點我一個解決方案嗎?

回答

0

一旦你有你MultipartFile可以使用FileCopyUtils.copy靜態方法把它上傳到指定目錄:

FileCopyUtils.copy(multipartFile.getBytes(), new File("src/main/resources")); 
+0

我看,但我如何獲得資源目錄的路徑,這樣我就可以節省他們在那裏? –

+0

我在我的答案中更新了目錄路徑。 – Plog