Flash-загрузка IOError # 2038 после успешной обработки на сервере - PullRequest
1 голос
/ 03 ноября 2010

Я построил два флэш-загрузчика, используя ActionScript 3 и Actionscript 2, которые отправляют файлы в Java-сервлет. Сервлет java успешно получает этот файл, но загрузчик флэш-памяти запускает IOerror # 2038 вместо завершенного события.

Был еще один вопрос - моя точно такая же проблема, но ответ "очистить кеш" был очень широким, и владелец вопроса слишком ленив, чтобы дать подробное описание. Если бы кто-нибудь мог дать более подробный ответ, это было бы очень полезно. Спасибо.

Flex: Ошибка № 2038: Ошибка ввода-вывода файла

Ответы [ 2 ]

1 голос
/ 22 ноября 2010

Спасибо, Алемай, за ваш ответ. Это была не совсем проблема, с которой я столкнулся. Я нашел ответ после ALOT копания, и теперь я хочу отправить его обратно, чтобы люди могли просто найти ответ.

Оказывается, у Amazon есть пример флэш-загрузчика, который решает множество проблем флэш-памяти в разных браузерах:

http://dev.nuclearrooster.com/2008/04/05/uploading-with-a-filereference-from-flex-3-on-os-x/

По этой ссылке есть две ссылки на Amazon напрямую, где вы можете скачать код.

1 голос
/ 04 ноября 2010

Две вещи для проверки:

1) Сервер должен возвращать HTTP 200 - Flash Player часто не распознает успех без него.

2) HTTP-ответ должен содержать что-то. Пустое пространство, успех = правда, что угодно. У меня были проблемы в прошлом, когда ответ был пустым.

...