как восстановить входной файл, отправленный с dropzone в Laravel - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть дополнительный входной файл с другими полями, отправляемыми с Dropzone, но я не могу получить значение входного файла.Как я могу получить значение ввода и хранить.Это моя дропзона:

 var myDropzone1 = new Dropzone("div#image-upload", { 
            url: "publicar/store",
            autoProcessQueue:false,
            parallelUploads: 100,
            uploadMultiple: true,
            maxFilesize:1,
            headers: {
            'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
            },
            init: function(){
                myDropzone1 = this; // closure
                var btn1 = document.querySelector("#submit-all");
                btn1.addEventListener("click", function(e) {
                    e.preventDefault();
                    e.stopPropagation();  
                });

                this.on("sending", function(file, xhr, data) {
                        var year = $('#year').val();
                        data.append("principal",$('#principal')[0].files[0]);
                        data.append("year", year);
                });
                this.on("success", function(file, xhr){
                     alert(file.xhr.response);
                    $('#completoMsg').css("display", "block");
                })
            }
  });

Мой контроллер для сохранения данных и изображения

$files1 = $request->file('principal');

foreach($files1 as $file1) {
     /// RESIZE
     $input['imagename'] = time() . "." . $file1->getClientOriginalExtension();
     $anuncio->foto = $input['imagename'];
     $img = Image::make($file1->getRealPath());
     $img->fit(254, 190)->save($destinationPath.'/'. $input['imagename']);
}

$anuncio->save();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...