Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eae Galera, tudo beleza?
Estou tendo problemas para fazer upload de arquivos de musica para o servidor em flash com PHP. Peguei um tutorial mas esta dando erro, e eu não estou achando o problema, será que vocês poderiam me ajudar? vou postar o código aqui para vocês poderem dar uma olhada...
FLASH
flash.net.FileReference
import flash.net.FileReference;
var btEnviar:MovieClip;
var btBrowse:MovieClip;
var tFile:TextField;
var mcStatus:MovieClip;
var objUpload:Object = new Object();
var arquivosPermitidos:Array = new Array();
var frUpload:FileReference = new FileReference();
function initUpload(Void):Void mcStatus._visible = false;
arquivosPermitidos[0] = {description:"Arquivos (*.mp3;*.wma;*.wav)", extension:"*.mp3; *.wma; *.wav"};
objUpload.onSelect = function(f:FileReference):Void
{
tFile.text = f.name;
}
objUpload.onComplete = function(f:FileReference):Void {
mcStatus.gotoAndStop(2);
mcStatus._visible = true;
}
objUpload.onHTTPError = objUpload.onIOError = function() {
mcStatus.gotoAndStop(3);
mcStatus._visible = true;
}
frUpload.addListener(objUpload);
btBrowse.onRelease = function(Void):Void
{
frUpload.browse(arquivosPermitidos);
}
btEnviar.onRelease = function(Void):Void
{
mcStatus.gotoAndStop(1);
mcStatus._visible = true;
frUpload.upload("upload.php");
}
}
Agora o PHP que faz a tramite de envio
<?php
$dir = "upload/";
chmod($dir, 0777);
$file = $_FILES["Filedata"];
echo move_uploaded_file($file["tmp_name"], $dir . "upload/" . $file["name"]);
?>
Desde ja agradeço a ajuda!!
Carregando comentários...