загрузка файла на Mac OS X с помощью Adobe Flex 3 - PullRequest
1 голос
/ 10 февраля 2010

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

приватный var uploadURL: URLRequest;
закрытый файл var: FileReference;

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

var params: URLVariables = новые 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? И если да, то как ты это преодолел?

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

С уважением, Angus

1 Ответ

1 голос
/ 10 февраля 2010

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

Подойдет простое эхо любой строки.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...