Программно загружать большие файлы во Flex - PullRequest
0 голосов
/ 11 марта 2010

Я создал приложение как часть сайта ASP.NET. Я хотел бы получать уведомления об ошибках в своем почтовом ящике всякий раз, когда что-то идет не так с этим приложением флэш-памяти.

Поскольку у меня нет контроля над нашим почтовым сервером (у которого другое доменное имя), я не могу установить междоменную политику, позволяющую мне отправлять электронные письма об ошибках в мой почтовый ящик.

Вместо этого я подумал, что отправлю запрос обработчику ASP.NET, который отправит электронное письмо от имени приложения flash.

Теперь проблема: в отчете об ошибке должен быть снимок экрана приложения флэш-памяти во время возникновения ошибки. Однако класс FileReference разрешает загрузку файлов только при взаимодействии с пользователем (диалог просмотра) и не может использоваться программно для отправки снимка экрана в мой обработчик ASP.NET. Обычный старый POST back допускает только файлы размером до ~ 200K.

Я что-то упустил или нет альтернативы:

  • с использованием POST с сжатым или измененным размером скриншота
  • или заставить пользователя сначала сохранить скриншот, а затем выбрать его для загрузки?

Спасибо большое!

1 Ответ

0 голосов
/ 19 августа 2010

Проблема заключалась в получении веб-службы, а не во Flex.

...