Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

161
Vistas
Error al enviar datos al banco con DropzoneJS

Tengo un gran problema al intentar enviar datos con DropzoneJS. Necesito enviar los datos a la base de datos en formato JSON, pero cuando puedo hacerlo, no puedo cargar archivos, cuando puedo guardar los datos en la base de datos, no puedo cargar, aparece el error: conversión de matriz a cadena. Intenté usar un foreach pero no logré existir.

Este es el código de dropzone:

 Dropzone.autoDiscover = false; var myDropzone = new Dropzone("#kt_dropzonejs_example_1", { url: "upload.php", // Set the url for your upload script location paramName: "files[]", autoDiscover: false, maxFiles: 10, dictRemoveFile: 'Remover Arquivo', acceptedFiles: ".png,.jpg,.pdf,.jpeg", uploadMultiple: true, parallelUploads: 10, maxFilesize: 10, // MB addRemoveLinks: true, init: function() { this.on("removedfile", function(file) { alert("Deletar esse arquivo?"); $.ajax({ url: 'delete.php?filetodelete=' + file.name, type: "POST", data: { 'filetodelete': file.name } }); }); } });

Mi código PHP para el envío se ve así:

 <?php include("conexao.php"); define('DEST_DIR', __DIR__ . '/files'); if (isset($_FILES['files']) && !empty($_FILES['files']['name'])) { $files = $_FILES['files']; $total = count($files['name']); for ($i = 0; $i < $total; $i++) { $nomeArquivo = $_FILES["files"]["name"][$i]; $tamanhoArquivo = $_FILES["files"]["size"][$i]; $nomeTemporario = $_FILES["files"]["tmp_name"][$i]; // Verifica se o arquivo foi colocado no campo if (!empty($nomeArquivo)) { // Se não houver erro if (!move_uploaded_file($nomeTemporario, DEST_DIR .'/'. $nomeArquivo)) { echo "Erro ao enviar"; } // Se houver erro else { echo "Deu certo"; } } } //Here I am send the data to the bank in json format $sql_code = "INSERT INTO photos (photo) VALUES ('" . $json . "')"; if ($mysqli->query($sql_code)) { echo "Success!"; } else { echo "Error"; } }
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda