2017-09-06 1 views
0

私は春のブートアプリケーションを作成しています。イメージファイルをフォームにアップロードし、サーバーのどこかに保存してこれらのイメージを表示できるようにします。私はMultipartFileを使用してファイルを私のコントローラに取り込むことができましたが、ファイルをローカルに保存する方法がわからないので、後で使用することができます。Springブートでアップロードされたファイルを処理する

私はリソースディレクトリにファイルを保存しなければならないと思うので、自分のビューにアクセスできます。私はherokuで私のアプリケーションをホストしているでしょうし、私はそこに持っているファイルシステムにどのようなアクセス権があるのか​​よくわかりません。

誰かが私に解決策を教えてもらえますか?

答えて

0

あなたのMultipartFileを持っていたら、指定したディレクトリにアップロードするFileCopyUtils.copy静的メソッドを使用することができます。

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

私は見るが、どのように私は、リソース・ディレクトリのパスを取得しないので、私は保存することができますそこに? –

+0

私の答えにディレクトリパスを更新しました。 – Plog

関連する問題