扫码上传优化

This commit is contained in:
evoxwht 2023-06-13 17:45:45 +08:00
parent 34b7ad1b92
commit c73fa859b8
2 changed files with 3 additions and 5 deletions

View File

@ -59,17 +59,15 @@ class PublicController
*/
public function scanUpload(Request $request, $upload_type = 0, $type = 0)
{
[$pid, $file, $menuName, $uploadToken] = $request->postMore([
['pid', 0],
[$file, $uploadToken] = $request->postMore([
['file', 'file'],
['menu_name', ''],
['uploadToken', '']
], true);
$service = app()->make(SystemAttachmentServices::class);
if ($service->cacheDriver()->get('scan_upload') != $uploadToken) {
return app('json')->fail(410086);
}
$service->upload((int)$pid, $file, $upload_type, $type, $menuName, $uploadToken);
$service->upload(0, $file, $upload_type, $type, '', $uploadToken);
return app('json')->success(100032);
}
}

View File

@ -38,7 +38,7 @@ Route::group(function () {
Route::get('index', 'Test/index')->option(['real_name' => '测试地址']);
//扫码上传图片
Route::post('image/scan_upload', 'PublicController/scanUpload')->name('ajcheck')->option(['real_name' => '一次验证']);
Route::post('image/scan_upload', 'PublicController/scanUpload')->option(['real_name' => '扫码上传图片']);
})->middleware(AllowOriginMiddleware::class)->option(['mark' => 'login', 'mark_name' => '登录相关']);