Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

255
Visualizações
cómo enviar una cadena base64 con dropzone.js en lugar de un archivo binario

Estoy tratando de trabajar con dropzone.js pero mi backend acepta datos json con archivo como cadena base64, así que implementé ajax en la función on('enviar') pero el problema es que dropzone intenta enviar datos de manera normal y también esto, por lo que este ajax funciona pero la acción normal de publicación de archivos falla. ¿Cómo puedo deshabilitar esa acción estándar y solo usar la mía? ¿O cambiar la acción predeterminada de dropzone.js para enviar mis datos json?

 $(".dropzone").dropzone({ url: "/file/UploadFile", autoProcessQueue: false, init: function () { var myDropzone = this $(".submit-file").click(function (e) { myDropzone.processQueue(); }); this.on("sending", function (file, xhr, formData) { data = JSON.stringify({ "FileName": file.name.replace(/\.[^/.]+$/, ""), "EncodedFile": file.dataURL.replace(/^data:image\/[az]+;base64,/, ""), "FileExtension": file.name.split('.').pop(), "ddID": myDropzone.element.dataset.dropzoneFormId }); $.ajax({ url: "/file/UploadFile", headers: { 'Accept': 'application/json', 'Content-Type': 'application/json' }, method: 'POST', dataType: "json", data: data }).done(function (data, textStatus, xhr) { console.log(data); }); }); } });
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda