@RestController @RequestMapping(value="/datasource/filestorage") public class FileStorageController extends Object
| Constructor and Description |
|---|
FileStorageController() |
| Modifier and Type | Method and Description |
|---|---|
com.geoway.adf.dms.common.web.Response |
batchDeleteFile(String key,
List<String> paths,
String password) |
void |
batchDownloadFile(String dsKey,
List<String> filePaths,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
com.geoway.adf.dms.common.web.Response<FileDTO> |
createDirectory(String key,
String path,
String dirName) |
com.geoway.adf.dms.common.web.Response |
deleteFile(String key,
String path,
String password) |
void |
downloadFile(String dsKey,
String filePath,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
com.geoway.adf.dms.common.web.Response<FileDetailDTO> |
getFileDetail(String key,
String path) |
com.geoway.adf.dms.common.web.Response<VectorLayerDTO> |
getFileLayerInfo(String dsKey,
String path,
Boolean withFields) |
com.geoway.adf.dms.common.web.Response<FilePermissionDTO> |
getFilePermission(String key,
String path) |
com.geoway.adf.dms.common.web.Response<List<DataSourceDTO>> |
list(String types,
String keyword) |
com.geoway.adf.dms.common.web.Response<List<SimpleDatasetDTO>> |
listDataset(String key,
String path) |
com.geoway.adf.dms.common.web.Response<List<FileDTO>> |
listFile(String key,
String path) |
com.geoway.adf.dms.common.web.Response<List<com.geoway.adf.dms.common.dto.FieldDTO>> |
listFileField(String dsKey,
String path) |
com.geoway.adf.dms.common.web.Response<List<VectorLayerDTO>> |
listFileLayerInfo(String dsKey,
String path,
Boolean withFields) |
com.geoway.adf.dms.common.web.Response<List<SelectFileDataDTO>> |
listUploadFile(String uuid,
String filterTypes,
String customFileExts) |
com.geoway.adf.dms.common.web.Response<List<SelectFileDataDTO>> |
selectFiles(String dsKey,
String path,
String filterTypes,
String customFileExts) |
com.geoway.adf.dms.common.web.Response<String> |
uploadSelectFile(org.springframework.web.multipart.MultipartFile file,
String uuid,
Boolean unzip) |
void |
uploadSelectFile(org.springframework.web.multipart.MultipartFile file,
String dbKey,
String tarPath,
Boolean overwrite) |
void |
viewFile(String dsKey,
String filePath,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
@GetMapping(value="/list") public com.geoway.adf.dms.common.web.Response<List<DataSourceDTO>> list(@RequestParam(required=false) String types, @RequestParam(required=false) String keyword)
@GetMapping(value="/file/list") public com.geoway.adf.dms.common.web.Response<List<FileDTO>> listFile(@RequestParam String key, @RequestParam String path)
@GetMapping(value="/file/detail") public com.geoway.adf.dms.common.web.Response<FileDetailDTO> getFileDetail(@RequestParam String key, @RequestParam String path)
@GetMapping(value="/file/permission") public com.geoway.adf.dms.common.web.Response<FilePermissionDTO> getFilePermission(@RequestParam String key, @RequestParam String path)
@PostMapping(value="/createdir") public com.geoway.adf.dms.common.web.Response<FileDTO> createDirectory(@RequestParam String key, @RequestParam String path, @RequestParam String dirName)
@PostMapping(value="/file/delete")
public com.geoway.adf.dms.common.web.Response deleteFile(@RequestParam
String key,
@RequestParam
String path,
@RequestParam(required=false)
String password)
@PostMapping(value="/file/delete-batch")
public com.geoway.adf.dms.common.web.Response batchDeleteFile(@RequestParam
String key,
@RequestParam
List<String> paths,
@RequestParam
String password)
@GetMapping(value="/selectfile/list") public com.geoway.adf.dms.common.web.Response<List<SelectFileDataDTO>> selectFiles(@RequestParam(required=false) String dsKey, @RequestParam String path, @RequestParam(defaultValue="0") String filterTypes, @RequestParam(required=false) String customFileExts)
@UploadFileCheck @PostMapping(value="/selectfile/upload") public com.geoway.adf.dms.common.web.Response<String> uploadSelectFile(@RequestPart org.springframework.web.multipart.MultipartFile file, @RequestParam(required=true) String uuid, @RequestParam(required=false,defaultValue="true") Boolean unzip)
@GetMapping(value="/selectfile/listupload") public com.geoway.adf.dms.common.web.Response<List<SelectFileDataDTO>> listUploadFile(@RequestParam String uuid, @RequestParam String filterTypes, @RequestParam(required=false) String customFileExts)
@GetMapping(value="/selectfile/listvectorlayer") public com.geoway.adf.dms.common.web.Response<List<VectorLayerDTO>> listFileLayerInfo(@RequestParam(required=false) String dsKey, @RequestParam String path, @RequestParam(required=false,defaultValue="false") Boolean withFields)
@GetMapping(value="/selectfile/vectorlayerinfo") public com.geoway.adf.dms.common.web.Response<VectorLayerDTO> getFileLayerInfo(@RequestParam(required=false) String dsKey, @RequestParam String path, @RequestParam(required=false,defaultValue="false") Boolean withFields)
@GetMapping(value="/selectfile/listfield") public com.geoway.adf.dms.common.web.Response<List<com.geoway.adf.dms.common.dto.FieldDTO>> listFileField(@RequestParam(required=false) String dsKey, @RequestParam String path)
@GetMapping(value="/datasets") public com.geoway.adf.dms.common.web.Response<List<SimpleDatasetDTO>> listDataset(@RequestParam(required=false) String key, @RequestParam String path)
@GetMapping(value="/view")
public void viewFile(@RequestParam(required=false)
String dsKey,
String filePath,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@GetMapping(value="/download") public void downloadFile(String dsKey, String filePath, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
@PostMapping(value="/download-batch")
public void batchDownloadFile(@RequestParam
String dsKey,
@RequestParam
List<String> filePaths,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
@UploadFileCheck @PostMapping(value="/file/upload") public void uploadSelectFile(@RequestPart org.springframework.web.multipart.MultipartFile file, @RequestParam String dbKey, @RequestParam String tarPath, @RequestParam(required=false,defaultValue="true") Boolean overwrite)
Copyright © 2025. All rights reserved.