Файлы Laravel и Dropzonejs не загружаются

Я работал с Laravel и Dropzone JS, поэтому у меня может быть функция загрузки файлов с помощью перетаскивания, но, похоже, не нужно загружать.

Это мой файл blade.php, с которого начинается форма, и он показывает, как я этого хочу, но я думаю, что мои проблемы в теге action.

<form class="dropzone" id="images-dropzone" method="post" action="{{ url('/upload') }}"></form>

Тогда в моем файле маршрутов у меня есть очень простая настройка, чтобы поймать его, но он, кажется, никогда не попадет сюда.

Route::post('/upload', function(){
$file = Input::file('file');
$directory = 'uploads/test/';
$upload_success = Input::file('file')->move($directory, $file);
});

0

Решение

Отсутствует enctype="multipart/form-data" в форме, я думаю.

<form enctype="multipart/form-data" class="dropzone" id="images-dropzone" method="post" action="{{ url('/upload') }}"></form>
3

Другие решения

В дополнение к настройке enctype, проверьте, что upload_max_filesize в конфигурации PHP позволяет размер файла, который вы загружаете. Если вы загрузите файл большего размера, он даже не будет отображаться, если вы войдете в систему $request->all()

Предложение из этой темы: https://github.com/laravel/framework/issues/485#issuecomment-44801310

0

По вопросам рекламы [email protected]