fileTransfer e Media

26/09/2019

8

Criei um aplicativo no cordova que grava o audio e ele está gravando na pasta /storage/emulated/0/audio.mp3. Ele está lá. Porem quando tento transferir para o servidor, ele não é encontrado. Ai vai um trecho que faz esta transição:

var fileTransfer=new FileTransfer();
var url="/storage/emulated/0/audio.mp3";
var servidor="https://meuservidor.com.br/upload.php";

var options = {"fileKey":"file","mimeType":"audio/mp3","fileName":"audio.mp3"};

fileTransfer.upload(url,servidor,
function(result){
alert("Dados gravados?: "+result.response);
console.log("Dados gravados?: "+result.response);
},function(err){
alert("Erro: "+err);
console.log("Erro: "+err);
},options);

Arquivo: upload.php

if(isset($_FILES['file'])){ $file_name=$_FILES['file']['name'];
$file_tmp=$_FILES['file']['tmp_name'];
move_uploaded_file($file_tmp,"audio/".$file_name);
echo "Success";
}else{
echo "NADA ".$_FILES['file']; var_dump($_FILES['file']);
}

Sempre retorna NADA NULL

Onde está o erro? Preciso de ajuda!
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar