在 dropzone 的缩略图块内添加带有图像 URL 的隐藏输入
Add an hidden input with image URL inside thumbnail bloc in dropzone
如何插入一个隐藏的 input
字段,该字段将包含 <div class="dz-details">
中使用 Dropzone 库上传的每个图像的 URL,例如。
var myDropzone = new Dropzone("#form_snippet_image", {
url: _actionToDropZone,
dictInvalidFileType: 'Ce fichier n\'est pas conforme. Il n\'est donc pas téléchargeable.',
previewTemplate: document.querySelector('#thumbnail').innerHTML,
acceptedFiles: ".png,.jpg,.gif,.jpeg",
dictDefaultMessage: '<i class="msg-default-dropzone">Cliquer ou Déposer vos fichiers à télécharger ici.</i>',
removedfile: function(file) {
var name = file.upload.filename;
$.ajax({
// ... AJAX
},
嗯 Dropzone.js 的文档不是很好,但您似乎正在寻找 chunksUploaded
选项
https://www.dropzonejs.com/#config-chunksUploaded
var myDropzone = new Dropzone("#form_snippet_image", {
...
chunksUploaded: function(file, done) {
//add your input here
//not sure if it will work
let input = document.createElement("input");
input.hidden = true;
input.value = file.url;
// cannot find informations about the file object
// in the dropzone.js doc ...
document.querySelector(".dz-details").appendChild(input);
done();
}
}
如何插入一个隐藏的 input
字段,该字段将包含 <div class="dz-details">
中使用 Dropzone 库上传的每个图像的 URL,例如。
var myDropzone = new Dropzone("#form_snippet_image", {
url: _actionToDropZone,
dictInvalidFileType: 'Ce fichier n\'est pas conforme. Il n\'est donc pas téléchargeable.',
previewTemplate: document.querySelector('#thumbnail').innerHTML,
acceptedFiles: ".png,.jpg,.gif,.jpeg",
dictDefaultMessage: '<i class="msg-default-dropzone">Cliquer ou Déposer vos fichiers à télécharger ici.</i>',
removedfile: function(file) {
var name = file.upload.filename;
$.ajax({
// ... AJAX
},
嗯 Dropzone.js 的文档不是很好,但您似乎正在寻找 chunksUploaded
选项
https://www.dropzonejs.com/#config-chunksUploaded
var myDropzone = new Dropzone("#form_snippet_image", {
...
chunksUploaded: function(file, done) {
//add your input here
//not sure if it will work
let input = document.createElement("input");
input.hidden = true;
input.value = file.url;
// cannot find informations about the file object
// in the dropzone.js doc ...
document.querySelector(".dz-details").appendChild(input);
done();
}
}