Invalid field value for field---ファイルアップロード時にエラーが発生しました

2851 ワード

物覚えがいいより筆頭を頼りにしたほうがいい......
ファイルのアップロード時にenctypeをmultipart/form-dataに設定する必要があります.私の問題はここにあります.油断によるものです.エラーのコードは以下の通りです.
<s:form action="fileUpload.action" enctype="multipart/form-date">
        <s:file name="fileName" label=" 1">s:file>
        <s:file name="fileName" label=" 2">s:file>
        <s:submit value=" ">s:submit>
    s:form>

注意:以上のコードのenctypeの値は、multipart/form-dateと書かれています.文字が間違っています.修正したコードは次のとおりです.
<s:form action="fileUpload.action" enctype="multipart/form-data">
        <s:file name="fileName" label=" 1">s:file>
        <s:file name="fileName" label=" 2">s:file>
        <s:submit value=" ">s:submit>
    s:form>

テストにより、正常にデータをコミットして取得できます.