-2
<h:form enctype="multipart/form-data">
<div align="center"><h:inputFile id="file" value="#{bb.file}" label="写真を選択"/></div><br />
</h:form>
public void toByteArray() throws IOException {
if(file!=null){
final ByteArrayOutputStream output = new ByteArrayOutputStream();
copy((InputStream) file, output);
setBytes(output.toByteArray());
} else {
System.out.println("file = null");
}
}
私はバイト[]としてデータベースに画像を書き込もうとしています。しかし、最初のファイルではnullのようですが、if(file!= null)でチェックしました。それは私がxhtnl側で間違っているように見えません。地球上で何が起きているのですか? ありがとうございます。私のjsfアプリケーションでパートファイルがヌルになっています