Показать сообщение отдельно
Старый 19.02.2010, 05:11
RaVeN-Nikma вне форума Посмотреть профиль Отправить личное сообщение для RaVeN-Nikma Посетить домашнюю страницу RaVeN-Nikma Найти все сообщения от RaVeN-Nikma
  № 1  
Ответить с цитированием
RaVeN-Nikma

Регистрация: Jan 2003
Адрес: Latvia, Riga
Сообщений: 161
Question Как получить данные с сервера, после загрузки фаила?

Фаил загружается, все супер. Но мне нужно чтобы flash обратно от php скрипта по завершению загрузки получил небольшую xml, как это сделать не знаю в рамках одного запроса, есть вообще варианты?

Если проще, то -> flash-ка отправила фаил, php скрипт этот фаил принял и отослал обратно данные, в иделе xml. Не знаю как это сделать, в php все просто, сделал print и все, а как во flash эти данные получить?

Загружаю фаил на сервер с помощью вот такого вот такой вот flash-ки. На стороне сервера фаил принимает php скрипт.
Код AS3:
var loc2 = new URLRequest();
loc2.url = "http://localhost/video_upload.php";
loc2.method = URLRequestMethod.POST;
 
var imageFilter = new FileFilter("Video file (*.flv)", "*.flv");
var file = new FileReference();
file.addEventListener(Event.COMPLETE, completeHandler);
 
function browseF(e:MouseEvent):void
{
	file.browse(new Array(imageFilter));
	var tmp:URLVariables = new URLVariables();
	tmp.ftext = "opisanie";
	tmp.fcatalog = "katalog 2";
	loc2.data = tmp;
	file.upload(loc2);
}
 
function completeHandler(arg:Event):void
{
	trace("upload complete");
}
На стороне сервера простой скрипт
PHP код:
if(move_uploaded_file($_FILES['Filedata']['tmp_name'], "./tmp/temp.dat")) {
print 
"some data to flash";