|
@@ -153,6 +153,7 @@ class HomeController extends Controller
|
|
|
public function downloadAll(Request $request)
|
|
|
{
|
|
|
Session::put('downloadAllStatus', '1');
|
|
|
+
|
|
|
$id = $request->input('id', 0);
|
|
|
$tab = $request->input('tab', 'cover');
|
|
|
$album = SiteAlbum::find($id);
|
|
@@ -185,18 +186,18 @@ class HomeController extends Controller
|
|
|
$zip->close();
|
|
|
|
|
|
// 提供 ZIP 文件下载
|
|
|
- Session::put('downloadAllStatus', '0');
|
|
|
+ Session::put('downloadAllStatus', '2');
|
|
|
return response()->download($zipPath, $zipFileName)->deleteFileAfterSend(true);
|
|
|
} else {
|
|
|
- Session::put('downloadAllStatus', '0');
|
|
|
+ Session::put('downloadAllStatus', '2');
|
|
|
return response()->json(['error' => '系统正在下载中,请稍后再试','status'=> 500]);
|
|
|
}
|
|
|
} else {
|
|
|
- Session::put('downloadAllStatus', '0');
|
|
|
+ Session::put('downloadAllStatus', '2');
|
|
|
return response()->json(['error' => '未找到指定的 Tab 数据','status'=> 404]);
|
|
|
}
|
|
|
} else {
|
|
|
- Session::put('downloadAllStatus', '0');
|
|
|
+ Session::put('downloadAllStatus', '2');
|
|
|
return response()->json(['error' => '未找到相册','status'=> 404]);
|
|
|
}
|
|
|
}
|
|
@@ -207,7 +208,7 @@ class HomeController extends Controller
|
|
|
public function downloadImage(Request $request)
|
|
|
{
|
|
|
Session::put('downloadAllStatus', '1');
|
|
|
- return response()->json(['error' => 'Invalid URL'], 400);
|
|
|
+
|
|
|
// Get the URL from the request parameter
|
|
|
$imageUrl = $request->input('url');
|
|
|
|