upload csv with dropzone and laravel 5.6

I´m traying to upload csv file to import data with dropzone, with out form. I can arrive to my function controller, but i´m traying send file to this controller and always formData it´s empty... I don´t know that i´m doing wrong.

Maybe i´m not working correctly but i can show one example very symple for use dropzone.

This it´s my actual code in my blade:

html

<div id="dropzone">
<div>Seleccionar fichero</div>
<input type="file" accept=".csv" />
</div>

js

        $(function() {

$('#dropzone').on('dragover', function() {
$(this).addClass('hover');
});

$('#dropzone').on('dragleave', function() {
$(this).removeClass('hover');
});

$('#dropzone input').on('change', function(e) {
var file = this.files[0];
var token = $("meta[name=csrf-token]").attr("content");

$('#dropzone').removeClass('hover');

let attached = new FormData();
attached.append("file", file);

$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
url: "",
type: "POST",
contentType: false,
processData: false,
enctype: 'multipart/form-data',
data: { '_token': token, 'attached': attached },
success:function(response){
console.log(response);
},
error: function(xhr){
alert(xhr.responseText);
}
})
});
});
</script>

my content file it´s:

name: "GRANADA.csv", lastModified: 1556279733717, lastModifiedDate: Fri Apr 26 2019 13:55:33 GMT+0200 (hora de verano de Europa central), webkitRelativePath: "", size: 7059453, …}

and my formData it:

FormData {}
__proto__: FormData
append: ƒ append()
delete: ƒ delete()
entries: ƒ entries()
forEach: ƒ forEach()
get: ƒ ()
getAll: ƒ getAll()
has: ƒ has()
keys: ƒ keys()
set: ƒ ()
values: ƒ values()
constructor: ƒ FormData()
Symbol(Symbol.iterator): ƒ entries()
Symbol(Symbol.toStringTag): "FormData"
__proto__: Object

any idea that i´m doing bad? in my controller i have this:

$adjunto = $request->get('attached');
$route = "";

print_r($adjunto);
exit();

this return empty result

thanks for help and read me



from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/3AxWAu5
via IFTTT

تعليقات

المشاركات الشائعة من هذه المدونة

How to Create Treeview with Bootstrap and jQuery

jQuery Datatables with PHP, MySQL and AJAX Example

How to Add Images to Dropdown List using jQuery