Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

491
Views
ENVIAR VIDEO BLOB (DESDE WEBRTC) A UN SERVIDOR MYSQL EN PHP

Intenté usar algún código para cargar blob en el servidor, pero este código no funcionó como se esperaba. necesita ayuda para encontrar dónde está el error y quizás cómo cargar un video blob en el servidor MySQL.

El código js que utilicé es

 var blob = URL.createObjectURL(recorder.getBlob()); var fd = new FormData(); fd.append('fname', 'test.mp4'); fd.append('data', blob); $.ajax({ type: 'POST', url: '../../application/controllers/upload.php', data: fd, processData: false, contentType: false }).done(function(data) { alert(data); });

Entonces este es el código PHP que probé

 foreach(array('video', 'audio') as $type) { if (isset($_FILES["${type}-blob"])) { echo 'uploads/'; $fileName = $_POST["${type}-filename"]; $uploadDirectory = 'uploads/'.$fileName; if (!move_uploaded_file($_FILES["${type}-blob"]["tmp_name"], $uploadDirectory)) { echo(" problem moving uploaded file"); } echo($fileName); } }

Una vez que pueda hacer que esto funcione, podré insertar los datos en la base de datos MySQL. Gracias por ayudar.

about 4 years ago · Santiago Gelvez
1 answers
Answer question

0

colocaste tu blob en tu formdata OBJECT y lo llamaste data

 fd.append('data', blob);

Entonces, cuando eso llegue a PHP, se colocará en

 $_FILES['data']

Como si hubieras hecho

 <input type="file" name="data">
about 4 years ago · Santiago Gelvez Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!