【发布时间】:2018-12-20 06:02:43
【问题描述】:
我正在以编程方式处理 dropzone js。这是我的 div,
<div class="dropzone" id="my-dropzone">
<div class="dz-message">
<div class="col-xs-8">
<div class="message">
<p>Drop files here or Click to Upload</p>
</div>
</div>
</div>
<div class="fallback">
<input type="file" name="file" multiple>
</div>
</div>
而 rpzone 类是 // Dropzone类:
var myDropzone = new Dropzone("div#my-dropzone", { url: "/file/post"});
但是当我将图像拖放到 dropzone 框时,图像是带有十字符号的预览(不成功上传)。那么我该如何解决这个问题呢? dropzone.confif.js
var total_photos_counter = 0;
Dropzone.options.myDropzone = {
uploadMultiple: true,
parallelUploads: 2,
maxFilesize: 5,
previewTemplate: document.querySelector('#preview').innerHTML,
addRemoveLinks: true,
dictRemoveFile: 'Remove file',
dictFileTooBig: 'Image is larger than 16MB',
timeout: 10000,
init: function () {
this.on("removedfile", function (file) {
$.post({
url: '/images-delete',
data: {id: file.name, _token: $('[name="_token"]').val()},
dataType: 'json',
success: function (data) {
total_photos_counter--;
$("#counter").text("# " + total_photos_counter);
}
});
});
},
success: function (file, done) {
total_photos_counter++;
$("#counter").text("# " + total_photos_counter);
}
};
【问题讨论】:
-
没有办法解决这个问题?
-
控制台有错误吗?
-
控制台没有任何错误
-
带有以下表单标签 工作正常,但使用 div 则无法正常工作....
-
澄清一下,你用的是第一个sn-p
new Dropzone()吗?第二个 sn-pDropzone.options.myDropzone =?还是两者兼而有之?
标签: laravel dropzone.js