1
ファイルアップロード時に不正なリクエストエラーに関してかなりの量のスレッドが見られましたが、他のものとは異なり、ここで、私は問題なくカール経由でファイルをアップロードすることができていますよう:curl -X POST -v http://localhost:8080/rest/datasets/ -T test.xlsx
ExtJSアップロードファイルが不正リクエストエラーになりました:必要なMultipartFileパラメータ 'file'が存在しません
ExtJSのアップローダー:
{
xtype: 'filefield',
fieldLabel: 'Select file',
name: 'file',
fieldName : 'file',
listeners: {
change: function(filefield, value, eOpts) {
var form = filefield.up('form').getForm();
form.submit({
url: '/rest/datasets',
headers : {
'Accept' : '*/*',
'Content-Type' : 'multipart/form-data'
},
waitMsg: 'Uploading'
});
}
}
}
春コントローラ
@RestController
@RequestMapping("rest/datasets")
public class DatasetController {
@RequestMapping(method = RequestMethod.POST)
public String uploadFile(
@RequestParam("file") MultipartFile file) {
...
}
}
私はExtJS 6.0.1とSpring Boot 1.3.3を使用しています