|
@@ -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
|
|
|
+ ]);
|
|
|
}
|
|
|
}
|