Загрузка файлов Laravel и jquery не работает

Я пытаюсь заставить файл работать, но он не работает.

Я все время получаю эту ошибку: Upload server currently unavailable - Thu Aug 20 2015 15:00:15 GMT+0200 (Romance (zomertijd))

И в моей консоли это:
журнал ошибок

Вот мой взгляд:

<form id="fileupload" action="#" method="POST" enctype="multipart/form-data">
<!-- The fileupload-buttonbar contains buttons to add/delete files and start/cancel the upload -->
<div class="row fileupload-buttonbar">
<div class="col-lg-7">
<!-- The fileinput-button span is used to style the file input field as button -->
<span class="btn green fileinput-button">
<i class="fa fa-plus"></i>
<span>
Bestanden selecteren...
</span>
<input type="file" name="files[]" multiple="">
</span>
<button type="submit" class="btn blue start">
<i class="fa fa-upload"></i>
<span>
Start upload
</span>
</button>
<button type="reset" class="btn warning cancel">
<i class="fa fa-ban-circle"></i>
<span>
Annuleer upload
</span>
</button>

<select name="mapname">
@foreach (array_reverse($folders) as $folder)
<option value="$folder">{{ str_replace('-', ' ', $folder) }}</option>
@endforeach
</select>

<!-- The global file processing state -->
<span class="fileupload-process">
</span>
</div>
<!-- The global progress information -->
<div class="col-lg-5 fileupload-progress fade">
<!-- The global progress bar -->
<div class="progress progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100">
<div class="progress-bar progress-bar-success" style="width:0%;">
</div>
</div>
<!-- The extended global progress information -->
<div class="progress-extended">
&nbsp;
</div>
</div>
</div>
<!-- The table listing the files available for upload/download -->
<table role="presentation" class="table table-striped clearfix">
<tbody class="files">
</tbody>
</table>
</form>

Осторожно, в коде есть изменения!
Кнопка удаления удалена и добавлен код, который ТАКЖЕ должен быть реализован!

Изображения должны быть загружены в public/pictures/overall/выбранное имя карты

Если вам нужно больше кода, прокомментируйте его быстро! Я действительно хочу исправить эту проблему.

редактировать

Маршруты:

Route::get('img/upload', 'AdminPictureController@GetPicUpload');

(Я еще ничего не загружаю, так что есть только получить …)

контроллер:

    public function postUpload(){

$files = Input::file('files');
$map = Input::get('mapname');

$json = array(
'files' => array()
);

foreach( $files as $file ){

$filename = str_random(40)."_".$file->getClientOriginalName().".".$file->getClientOriginalExtension();

$json['files'][] = array(
'name' => $filename,
'size' => $file->getSize(),
'type' => $file->getMimeType(),
'url' => '/pictures/overall/'.$map.'/'.$filename,
//'deleteType' => 'DELETE',
//'deleteUrl' => self::$route.'/deleteFile/'.$filename,
);

$upload = $file->move( public_path().'/pictures/overall/'.$map.'/', $filename );


}

return Response::json($json);

}

(Это контроллер, который должен публиковать все)

0

Решение

Задача ещё не решена.

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

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector