Browse Source

fix:修复的上传

景好勇 4 months ago
parent
commit
60b80451f1
2 changed files with 14 additions and 10 deletions
  1. 14 10
      app/Enums/BadBehaviorType.php
  2. 0 0
      app/Http/Controllers/UserController.php

+ 14 - 10
app/Enums/BadBehaviorType.php

@@ -24,8 +24,14 @@ class UploadController extends Controller
         // 获取文件名
         $filename = basename($path);
 
-        // 返回文件名
-        return response()->json(['filename' => $filename], 201);
+        // 生成文件的 URL
+        $url = Storage::disk($bucket)->url($path);
+
+        // 返回文件名和 URL
+        return response()->json([
+            'filename' => $filename,
+            'url' => $url, // 返回文件的 URL
+        ], 201);
     }
 
     public function download(Request $request)
@@ -64,13 +70,11 @@ class UploadController extends Controller
         $url = Storage::disk($bucket)->url($filePath); // 生成文件的 URL
 
         // 返回文件的元数据和 URL
-        return $this->success(
-            response()->json([
-                'filename' => $filename,
-                'size' => $size,
-                'mimetype' => $mimetype,
-                'url' => $url, // 返回文件的 URL
-            ])
-        );
+        return response()->json([
+            'filename' => $filename,
+            'size' => $size,
+            'mimetype' => $mimetype,
+            'url' => $url, // 返回文件的 URL
+        ]);
     }
 }

+ 0 - 0
app/Http/Controllers/UserController.php