春に変換することができますバイト配列にファイルを変換するために春を指示しているため
<form:form commandName="fileUpload" id="fileUploadForm" enctype="multipart/form-data">
<form:input type="file" path="myFile" id="myFile"/>
</form:form>
@InitBinderコードが重要である含まれています:フォームは、次のようになります。 commons-fileuploadに依存するmultipartresolverなので、それを使用するにはビルドに組み込む必要があります。あなたのapplicationContext.xmlをお使いのコントローラで
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- one of the properties available; the maximum file size in bytes -->
<property name="maxUploadSize" value="<max file size>"/>
</bean>
で
は、org.springframework.web.multipart.MultipartFileを使用しています。
@RequestMapping(method=RequestMethod.POST, value="/multipartexample")
public String examplePost(@RequestParam("fileUpload") MultipartFile file){
// Handle form upload and return a view
// ...
}
出典
2012-09-24 07:05:21
pap
MutipartFileには、要求から自動的に解析された 'path'と 'id'属性がありますか? – xybrek
クライアントコンピュータのファイルへのパスと入力タグの "id"属性を参照する場合は、noと入力します。それらはまったくサーバーに送られません。 – pap
Ok ...これを試してみるとうまくいけば、App Engineでうまく動作します。 – xybrek