Saltar al contenido

Descarga el archivo cargado con DropzoneJs

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *