/ / ¿Cómo cambiar el valor del src en miniatura en Dropzone.js? - javascript, jquery, dropzone.js

¿Cómo cambiar el valor src en miniatura en Dropzone.js? - javascript, jquery, dropzone.js

Estoy usando Dropzone.js con jQuery para cargar archivos en el servidor. Después de cargar el archivo, estoy generando un nombre de archivo del lado del servidor con la url actual.

$(".dropzone").dropzone({
init: function() {
this.on("success", function(file) {
var newname = generateServersideFilename(file.name); // this is my function
// here I need a help to find the thumbnail <img> to set the "src" attribute
}
}
});

¿Cómo puedo encontrar la miniatura actual? img establecer el src ¿atributo?

Respuestas

10 por respuesta № 1

Esto funcionó para mí:

$(".dropzone").dropzone({
init: function() {
this.on("success", function(file) {
var newname = generateServersideFilename(file.name); // this is my function
// changing src of preview element
file.previewElement.querySelector("img").src = newname;
}
}
});

Dropzonejs tener algunos ejemplos de uso de file.previewElement


3 para la respuesta № 2

Esto puede ser simplemente ser

this.on("success", function(file) {
var mydropzone = this;
mydropzone.emit("thumbnail", file, "images/x.jpg");
});

aquí está el enlazar de dropzone


1 para la respuesta № 3
this.on("addedfile", function (file) {

file.previewElement.querySelector("img").src = "music-box-outline.svg";

});