@FeignClient(value="file-service",
configuration=FileFeign.MultipartSupportConfig.class)
public interface FileFeign
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
FileFeign.MultipartSupportConfig |
| 限定符和类型 | 方法和说明 |
|---|---|
com.dagm.devtool.res.BaseResult<String> |
deleteFile(DeleteFileReq deleteFileReq)
删除短网址对应的文件
|
feign.Response |
download(String filename)
等待下载文件名
|
com.dagm.devtool.res.BaseResult<String> |
upload(org.springframework.web.multipart.MultipartFile file)
调用feign 对文件进行上传
|
@PostMapping(value="/inner/upload",
consumes="multipart/form-data")
com.dagm.devtool.res.BaseResult<String> upload(@RequestPart(value="file")
org.springframework.web.multipart.MultipartFile file)
file - 待上传的文件@GetMapping(value="/inner/download/{filename:.+}")
feign.Response download(@PathVariable(value="filename")
String filename)
filename - 文件名@PostMapping(value="/delete") com.dagm.devtool.res.BaseResult<String> deleteFile(@RequestBody DeleteFileReq deleteFileReq)
Copyright © 2020. All rights reserved.