送信フォームから画像を送信はできるのですが、全く同じやり方でもう一枚画像を送信するための処理を書いたのですがなぜかうまくいきません。
html
1 <h:form enctype="multipart/form-data"> 2 <div align="center"><h:inputFile id="fileRoom" value="#{bb.fileRoom}" label="写真を選択"/></div><br /> 3 </h:form> 4 <div align="center"></div> <h:form enctype="multipart/form-data"> 5 <div align="center"><h:inputFile id="file" value="#{bb.file}" a:multiple="true" label="写真を選択"/></div><br /> 6 </h:form>
下記のコードを使いまわそうと思っているのですが2回目でなぜか引数のPart fileがNullになってしまっています。
お分かりになる方いましたら回答の方よろしくお願いします。
Java
1 public byte[] toByteArray(Part file) throws IOException { 2 if (file != null) { 3 byte[] data = new byte[(int) file.getSize()]; // byte配列を作成 4 5 InputStream in = file.getInputStream(); // ストリームからbyte配列 6 in.read(data); 7 return data; 8 9 10 } else { 11 System.out.println("file = null"); 12 return null; 13 } 14 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/19 09:56