Package io.jmix.rest.impl.controller
Class FileUploadController
java.lang.Object
io.jmix.rest.impl.controller.FileUploadController
@RestController("rest_FileUploadController")
@RequestMapping(path="/rest/files")
public class FileUploadController
extends Object
REST API controller that is used for uploading files
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccessManagerprotected FileTransferServiceprotected Metadata - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected voidorg.springframework.http.ResponseEntity<FileInfoResponse>uploadFile(javax.servlet.http.HttpServletRequest request, String name, String storageName) Method for simple file upload.org.springframework.http.ResponseEntity<FileInfoResponse>uploadFile(org.springframework.web.multipart.MultipartFile file, String name, String storageName, javax.servlet.http.HttpServletRequest request) Method for multipart file upload. 
- 
Field Details
- 
metadata
 - 
fileTransferService
 - 
accessManager
 
 - 
 - 
Constructor Details
- 
FileUploadController
public FileUploadController() 
 - 
 - 
Method Details
- 
uploadFile
@PostMapping(consumes="!multipart/form-data") public org.springframework.http.ResponseEntity<FileInfoResponse> uploadFile(javax.servlet.http.HttpServletRequest request, @RequestParam(required=false) String name, @RequestParam(required=false) String storageName) Method for simple file upload. File contents are placed in the request body. Optional file name parameter is passed as a query param. - 
uploadFile
@PostMapping(consumes="multipart/form-data") public org.springframework.http.ResponseEntity<FileInfoResponse> uploadFile(@RequestParam("file") org.springframework.web.multipart.MultipartFile file, @RequestParam(required=false) String name, @RequestParam(required=false) String storageName, javax.servlet.http.HttpServletRequest request) Method for multipart file upload. It expects the file contents to be passed in the part called 'file'. - 
checkFileUploadPermission
protected void checkFileUploadPermission() 
 -