前提・実現したいこと
SpringBootで作成したjarを実行して、外部フォルダに画像ファイルをアップロードしたいのですが、
うまくいかず、、、
ご教授いただければと思います。
以下がサーバ内(jarを入れてるディレクトリ)です。
「hello-0.0.1-SNAPSHOT.jar」が今回対象のjarになります。
以下のディレクトリに画像をアップロードしたいです。
static/emp-icon/0.jpg
⬛︎以下の方法でパスは通しています。
export LOADER_PATH=[/static/]
発生している問題・エラーメッセージ
java.nio.file.NoSuchFileException: /emp-icon/0.jpg
該当のソースコード
必要なところだけ抜粋してます。
java
1 @RequestMapping(value = "test-upload" ,method = RequestMethod.POST) 2 public ModelAndView upload(@RequestParam("upload")MultipartFile upfile, ModelAndView mav) throws IOException { 3 String fileNameId = "0.jpg"; 4 //画像をアップロード 5 Files.copy(upfile.getInputStream(),Paths.get("/emp-icon/", fileNameId)); 6 return mav; 7 }
試したこと
Resource resource = resourceLoader.getResource("file:" + filePath);
上記のようにしてファイルパスを取得するようにもしたのですが、
それでも変わらず、、、
補足情報(FW/ツールのバージョンなど)
サーバー:CentOS
FW:SpringBoot 2.0
ビルド:Gradle
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/10 12:00
2020/02/10 12:33
2020/02/13 10:39
2020/02/13 13:04