fileTransfer e Media
26/09/2019
0
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!
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!
Marcos Figueiredo
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)