diff --git a/app/Http/Controllers/IndexController.php b/app/Http/Controllers/IndexController.php index 8752b478b..c92425182 100755 --- a/app/Http/Controllers/IndexController.php +++ b/app/Http/Controllers/IndexController.php @@ -7,12 +7,9 @@ use App\Tasks\AutoArchivedTask; use App\Tasks\DeleteTmpTask; use App\Tasks\OverdueRemindEmailTask; use Arr; -use Cache; -use Carbon\Carbon; use Hhxsv5\LaravelS\Swoole\Task\Task; use Redirect; use Request; -use Route; /** @@ -77,36 +74,6 @@ class IndexController extends InvokeController return $array; } - /** - * 下载链接 - * @return array|\Illuminate\Http\RedirectResponse|string - */ - public function download() - { - $id = Request::input('id'); - if ($id) { - $url = Cache::get("Download::" . $id); - if ($url) { - sleep(1); - return Redirect::to($url, 301); - } - } - // - $action = Route::input('action'); - if ($action) { - $url = Base::fillUrl('download?id=' . $action); - return ""; - } - // - $key = Request::input('key'); - if ($key) { - $id = md5($key); - Cache::put("Download::" . $id, $key, Carbon::now()->addDay()); - return Redirect::to(Base::fillUrl('download/' . $id), 301); - } - return Base::ajaxError("Timeout", [], 0, 403); - } - /** * 接口文档 * @return \Illuminate\Http\RedirectResponse diff --git a/resources/assets/js/store/actions.js b/resources/assets/js/store/actions.js index 66195a104..36b8fed37 100644 --- a/resources/assets/js/store/actions.js +++ b/resources/assets/js/store/actions.js @@ -157,7 +157,6 @@ export default { params = data.params || {}; } url = $A.urlAddParams(url, params); - url = $A.apiUrl(`../download?key=${encodeURIComponent(url)}`) if ($A.Electron) { $A.Electron.request({action: 'openExternal', url}, () => { // 成功