Class FilesRestController
java.lang.Object
net.n2oapp.framework.sandbox.cases.fileupload.FilesRestController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteFile(String id) voiddeleteStoreFile(String storeKey, String id) org.springframework.http.ResponseEntity<org.springframework.core.io.Resource>downloadFile(String fileName, jakarta.servlet.http.HttpServletRequest request, Boolean hasAttachment) org.springframework.http.ResponseEntity<org.springframework.core.io.Resource>downloadStoreFile(String storeKey, String fileName, jakarta.servlet.http.HttpServletRequest request, Boolean hasAttachment) net.n2oapp.framework.sandbox.cases.fileupload.FileStorageController.ListResponsegetList()net.n2oapp.framework.sandbox.cases.fileupload.FileStorageController.ListResponsegetStoreFiles(String storeKey) org.springframework.http.ResponseEntity<FileModel>uploadFile(org.springframework.web.multipart.MultipartFile file, jakarta.servlet.http.HttpServletRequest request) org.springframework.http.ResponseEntity<FileModel>uploadStoreFile(String storeKey, org.springframework.web.multipart.MultipartFile file, jakarta.servlet.http.HttpServletRequest request)
-
Constructor Details
-
FilesRestController
-
-
Method Details
-
getList
@CrossOrigin(origins="*") @GetMapping("/files/list") public net.n2oapp.framework.sandbox.cases.fileupload.FileStorageController.ListResponse getList() -
uploadFile
@CrossOrigin(origins="*") @PostMapping(path="/files") public org.springframework.http.ResponseEntity<FileModel> uploadFile(@RequestParam("file") org.springframework.web.multipart.MultipartFile file, jakarta.servlet.http.HttpServletRequest request) -
deleteFile
@CrossOrigin(origins="*") @DeleteMapping(path="/files/{id}") public void deleteFile(@PathVariable String id) -
downloadFile
@CrossOrigin(origins="*") @GetMapping("/files/{fileName:.+}") public org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> downloadFile(@PathVariable String fileName, jakarta.servlet.http.HttpServletRequest request, @RequestHeader(value="hasAttachment",required=false) Boolean hasAttachment) -
getStoreFiles
@CrossOrigin(origins="*") @GetMapping("/stores/{storeKey}/files/list") public net.n2oapp.framework.sandbox.cases.fileupload.FileStorageController.ListResponse getStoreFiles(@PathVariable(required=false) String storeKey) -
uploadStoreFile
@CrossOrigin(origins="*") @PostMapping(path="/stores/{storeKey}/files") public org.springframework.http.ResponseEntity<FileModel> uploadStoreFile(@PathVariable String storeKey, @RequestParam("file") org.springframework.web.multipart.MultipartFile file, jakarta.servlet.http.HttpServletRequest request) -
deleteStoreFile
-
downloadStoreFile
@CrossOrigin(origins="*") @GetMapping("/stores/{storeKey}/files/{fileName:.+}") public org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> downloadStoreFile(@PathVariable String storeKey, @PathVariable String fileName, jakarta.servlet.http.HttpServletRequest request, @RequestHeader(value="hasAttachment",required=false) Boolean hasAttachment)
-