Datatables Editor File upload with Spring Boot
Datatables Editor File upload with Spring Boot
Hi,
I am trying to support file upload using "Datatables Editor" file upload support to Spring Boot Application.
Following is my Editor config,
var editor = new $.fn.dataTable.Editor( {
ajax: "/upload1",
table: "#"+random_str1,
fields: [ {
label: "File Title:",
name: "file_title"
}, {
label: "Upload File:",
name: "flname11",
type: "upload",
display: function ( file_id ) {
return '<img src="'+editor.file( 'files', file_id ).web_path+'"/>';
},
clearText: "Clear"
//noImageText: 'No image'
}
]
} );
And following is Spring Boot config in Controller,
@RequestMapping(method = RequestMethod.POST, path = "/upload1",
consumes = { MediaType.MULTIPART_FORM_DATA_VALUE },
produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<?> handleDataTable_Editor_Request_FileUpload(
@RequestParam(required = false) MultipartFile uploadfile, HttpServletRequest request)
{
Note: Here uploadfile is always coming as NULL.
So i am not getting the file that was uploaded from editor frontend
wanted to check if any one has solution for this working with Spring Controller
Actually if i remove "(required = false)" this method is not even called
getting 400 error in browser
}
and in application.properties have following values,
http.multipart.max-file-size: 128KB
http.multipart.max-request-size: 128KB
http.multipart.enabled: true
http.multipart.file-size-threshold: 128KB
Can anyone please provide solution or reference here, for getting Datatables editor fileupload working with Spring boot
Thanks
This discussion has been closed.
Answers
I'm afraid we've not worked with Spring ourselves before, so I can't really help you with the server-side code. Are you able to dump all of the database that is being sent in the request somehow, to check that is was sent?
For Spring help, you'd probably need to post in a Spring specific forum or StackOverflow.
Thanks,
Allan