2010-03-10 2 views
0

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

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

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

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

Могу ли я что-то отсутствует или не существует никакой альтернативы:

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

Спасибо, связка!

+1

Препятствует ли 200K что-то, что вы видите в Flex или на вашем ASP-сервере? Нам пришлось ограничить некоторые ограничения PHP на нашем сервере, чтобы поддерживать подобные обходные пути для ограничения загрузки файлов. –

+0

Спасибо. Это проблема в веб-службе, а не в Flex. – motto

ответ

0

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