Flex FileReference.download - можно ли открыть соответствующее приложение - PullRequest
1 голос
/ 20 февраля 2009

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

Возможно ли это во Flex 3? И если да, то как это сделать!

Спасибо, Mark

пс. Я попытался сделать URLLoader.load (URLRequest) также, но не игра в кости ...

Ответы [ 3 ]

1 голос
/ 20 февраля 2009

Из веб-приложения это, безусловно, невозможно. Это может быть возможно из приложения AIR, если попросить операционную систему обработать открытие файла и оставить все как есть. Windows и OS X должны быть в состоянии справиться с этим изящно.

Почему Adobe ограничивает такие действия от веб-приложений, имеет смысл. Для всех было бы явной возможностью создать обычный сайт с флеш-приложением, которое загружает и запускает вирус, и пользователь ничего о нем не знает.

1 голос
/ 09 июня 2009

navigateToURL (urlReq, "_blank") работает в большинстве случаев, но не открывает файлы Excel, CSV (приложения MS Office) в IE 7 и более старых версиях.

1 голос
/ 20 февраля 2009

Нет, вы не можете сделать это, к сожалению. Я предполагаю, что это связано с ограничениями безопасности.

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