実現したいこと
Partオブジェクトをbyte配列へ変換したいです。
前提
JSPからPostされた画像をServletで受け取り
MySQLへblob形式で保存するWebアプリを作成しております。
Servletで画像をPartオブジェクトとして受け取り
それを下記コードでbyte配列に変換しようと思いましたが
2行目にて、エラーが出ている状況です。
確認した方がよいポイント等ございましたら
ご教示いただけますと幸いです。
何卒、よろしくお願いいたします。
java
1byte[] array = new byte[(int)part.getSize()];2InputStream is = part.getInputStream();3is.read(array);
発生している問題・エラーメッセージ
IOException:C:\Users\username\source\SimpleWebApp\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\work\Catalina\localhost\album01\upload_5f6ee753_ffaf_4152_a9d9_97c20165ed88_00000000.tmp (指定されたファイルが見つかりません。)
試したこと
違うディレクトリに保存されているかと思いましたが
エラー情報で出てきたtmpファイルは見つかりませんでした。
また、他のメソッド(part.getContentType())は正常に実行できました。
補足情報(FW/ツールのバージョンなど)
・Tomcat9[java11]を使用しております

0 コメント