我正在使用dropzone上传图片。
Javascript是:
{{1}}
我收到了VerifyCsrfToken错误。我没有使用任何表单标签 - 所以我很困惑如何去 - 或者在哪里 - 我会把CsrfToken。任何帮助非常感谢。 Thanx in advanced
答案 0 :(得分:2)
在配置选项中添加标题,如下所示:
var myDropzone = new Dropzone(document.body, { // Make the whole body a dropzone
url: "/admin/boats/{{ $boat->id}}/photos", // Set the url
thumbnailWidth: 80,
thumbnailHeight: 80,
parallelUploads: 20,
//Your other options
//...
//add your headers
headers: {
'X-CSRFToken': $('meta[name="token"]').attr('content')
}
});
如果您在元标记中没有属性标记,请尝试使用以下标记:
var myDropzone = new Dropzone(document.body, { // Make the whole body a dropzone
url: "/admin/boats/{{ $boat->id}}/photos", // Set the url
thumbnailWidth: 80,
thumbnailHeight: 80,
parallelUploads: 20,
//Your other options
//...
//add your headers
headers: {
'X-CSRFToken': '{{ csrf_token() }}'
}
});
您可以参考此link中的文档,了解lagvel中的csrf和javascript