fix: 修复 ApiResponse.error() 方法不存在的问题
将 FileUploadController 中的 ApiResponse.error() 改为 ApiResponse.fail() 将 ApiResponse.success() 改为 ApiResponse.ok()
This commit is contained in:
@@ -25,7 +25,7 @@ public class FileUploadController {
|
|||||||
@PostMapping("/upload")
|
@PostMapping("/upload")
|
||||||
public ApiResponse<String> uploadFile(@RequestParam("file") MultipartFile file) {
|
public ApiResponse<String> uploadFile(@RequestParam("file") MultipartFile file) {
|
||||||
if (file.isEmpty()) {
|
if (file.isEmpty()) {
|
||||||
return ApiResponse.error("请选择要上传的文件");
|
return ApiResponse.fail("请选择要上传的文件");
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
@@ -49,23 +49,23 @@ public class FileUploadController {
|
|||||||
|
|
||||||
// 返回文件URL
|
// 返回文件URL
|
||||||
String fileUrl = uploadUrlPrefix + "/" + newFilename;
|
String fileUrl = uploadUrlPrefix + "/" + newFilename;
|
||||||
return ApiResponse.success(fileUrl);
|
return ApiResponse.ok(fileUrl);
|
||||||
|
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
return ApiResponse.error("文件上传失败: " + e.getMessage());
|
return ApiResponse.fail("文件上传失败: " + e.getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/upload/image")
|
@PostMapping("/upload/image")
|
||||||
public ApiResponse<String> uploadImage(@RequestParam("file") MultipartFile file) {
|
public ApiResponse<String> uploadImage(@RequestParam("file") MultipartFile file) {
|
||||||
if (file.isEmpty()) {
|
if (file.isEmpty()) {
|
||||||
return ApiResponse.error("请选择要上传的图片");
|
return ApiResponse.fail("请选择要上传的图片");
|
||||||
}
|
}
|
||||||
|
|
||||||
// 检查文件类型
|
// 检查文件类型
|
||||||
String contentType = file.getContentType();
|
String contentType = file.getContentType();
|
||||||
if (contentType == null || !contentType.startsWith("image/")) {
|
if (contentType == null || !contentType.startsWith("image/")) {
|
||||||
return ApiResponse.error("只能上传图片文件");
|
return ApiResponse.fail("只能上传图片文件");
|
||||||
}
|
}
|
||||||
|
|
||||||
return uploadFile(file);
|
return uploadFile(file);
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user