загрузка файла в Mac OS X с помощью Adobe Flex 3

Я создал компонент fileUpload.mxml на гибком диске 3, который в основном загружает файлы m4a на указанный сервер. Общий код ниже:

частный var uploadURL: URLRequest;
частный файл var: FileReference;

file = new FileReference ();
file.browse (getTypes ());

var params: URLVariables = new URLVariables ();
params.fileID = model.selectedFileUpload.fileUploadId.toString ();
uploadURL.data = params;
uploadURL.url = model.mainDir + "/php/upload.php";

file.upload (uploadURL);

Все работает нормально на ПК с Windows, но не на ПК Mac. Он останавливается на file.upload (uploadURL) (и, следовательно, не запускает Event.COMPLETE).

Кто-нибудь сталкивался с этой проблемой на Mac OS X? И если да, то как вы это преодолели?

Любой совет был бы признателен.

С уважением, Ангус


person Angus    schedule 10.02.2010    source источник


Ответы (1)


Событие COMPLETE не запускается в Mac из-за ошибки, ЕСЛИ сервер не отправляет ЛЮБОЙ вывод обратно на сервер.

Подойдет простое эхо любой струны.

эта проблема подробно описана на досках SWFUpload вместе с этим решением (могут быть и другие причины, также обсуждаемые в этом потоке, но вывод not является наиболее распространенным): http://swfupload.org/forum/generaldiscussion/872

person Johnco    schedule 10.02.2010
comment
Джонко, это решает мою проблему. Большое спасибо за вашу помощь. - person Angus; 10.02.2010