Fine uploader удалить загруженный файл на s3 не удалось, приложение Laravel. - PullRequest
0 голосов
/ 01 сентября 2018

Приложение My Laravel использует библиотеку Fine Uploader для загрузки файлов непосредственно в Amazon S3 из браузера. Я ссылаюсь на пример кода Fine Uploader laravel s3 в моем контроллере. На стороне клиента я включил функцию удаления, установив:

deleteFile: { enabled: true, endpoint: "/s3/delete", customHeaders: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},

В моем веб-маршруте Laravel:

Route::post('/s3/delete', 'uploaderController@delete'); для вызова публичной функции контроллера delete().
public function delete(){ $this->deleteObject(); }

тогда

 private function deleteObject() {
   $this->getS3Client()->deleteObject([
       'Bucket' => $this->req->bucket,
       'Key' => $this->req->key
   ]);

}

Я вижу, что "ключ" и "корзина" пропущены, но не уверен, что это правильный формат, и я получил ошибку 404.
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8000/s3/delete/uuid?key=uuid.pdf&bucket=mybucket

Есть ли у кого-нибудь из Laravel маршрут и пример кода контроллера при удалении? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...