diff --git a/routes/share.php b/routes/share.php index 0c614142..2ea91dc8 100644 --- a/routes/share.php +++ b/routes/share.php @@ -3,7 +3,6 @@ use Domain\Sharing\Controllers\ShareController; use Domain\Zip\Controllers\VisitorZipController; use Domain\Files\Controllers\VisitorShowFileController; -use Domain\Files\Controllers\VisitorUploadFileController; use Domain\Folders\Controllers\VisitorCreateFolderController; use Domain\Sharing\Controllers\WebCrawlerOpenGraphController; use Domain\Browsing\Controllers\VisitorBrowseFolderController; diff --git a/src/Domain/Files/Controllers/VisitorUploadFileController.php b/src/Domain/Files/Controllers/VisitorUploadFileController.php deleted file mode 100644 index 0a877d64..00000000 --- a/src/Domain/Files/Controllers/VisitorUploadFileController.php +++ /dev/null @@ -1,73 +0,0 @@ -json(($this->fakeUploadFile)($request), 201); - } - - // Check ability to access protected share record - ($this->protectShareRecord)($shared); - - // Check shared permission - if (is_visitor($shared)) { - return response()->json(accessDeniedError(), 403); - } - - // Add default parent id if missing - if ($request->missing('parent_id')) { - $request->merge(['parent_id' => $shared->item_id]); - } - - // Check access to requested directory - ($this->verifyAccessToItem)($request->input('parent_id'), $shared); - - // Get file name - $name = Str::uuid() . '.' . $request->input('extension'); - - // Put file to user directory - Storage::disk('local')->put("files/$shared->user_id/$name", $request->file('file')->get()); - - // Process file - $file = ($this->processFie)($request, $shared->user, $name); - - // Set public access url - $file->setSharedPublicUrl($shared->token); - - return response()->json(new FileResource($file), 201); - } -}