Solución:
Sí, lo encontré posible alterando el archivo dropzone.js, no es ideal para actualizaciones, pero es la única forma en que encontré que funcionó para mí.
Agregue estas 6 líneas de código al archivo agregado: función alrededor de la línea 539 nota que he marcado el código que ya existe
// the following line already exists
if (this.options.addRemoveLinks) {
/* NEW PART */
file._openLink = Dropzone.createElement("<a class="dz-open" href="javascript:undefined;">Open File</a>");
file._openLink.addEventListener("click", function(e) {
e.preventDefault();
e.stopPropagation();
window.open("http://www.mywebsite.com/uploadsdirectory/"+file.name);
});
/* END OF NEW PART */
// the following lines already exist
file._removeLink = Dropzone.createElement("<a class="dz-remove" href="javascript:undefined;">" + this.options.dictRemoveFile + "</a>");
file._removeLink.addEventListener("click", function(e) {
Luego, deberá editar el CSS con una clase ‘dz-open’, para darle estilo al botón.
myDropzone.on("success", function(file) {
var a = document.createElement('a');
a.setAttribute('href',"/uploads/" + file.fullname);
a.innerHTML = "<br>download";
file.previewTemplate.appendChild(a);
});
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)