![]() |
FileReference и скачивание файла
Доброго времени суток!
При скачивании файла открывается диалоговое окно с вопросом куда сохранить файл. После выбора папки и нажатия кнопки "Сохранить" файл не сохраняется. Но после того как файл был открыт непосредственно через браузер по прямой ссылке и при повторном скачивание файла через диалоговое окно происходит скачивание файла на локальный ПК. Получается, что после того как файл сохранился во временном хранилище браузера он скачивается. Каждый раз открывать файл для скачивания в браузере и затем скачивать через FileReference не дело. Почему такое может происходить и можно ли это как-то решить? Спасибо. |
Ну а код выложим?)))) Или будем гадать на кофейной гуще? Причины разные могут быть. Например, не создан экземпляр файлРеференс через new, или он занят другим соединением. Или с политикой безопасности чтото не так. Или с путем.
|
Пожалуйста!
Код:
import flash.net.FileReference; |
get_file_name(url) поподробнее
|
Цитата:
Я не специалист по Flash и писал Flash-приложение не я. Но пытаемся разобраться почему не происходит сохранение |
Думаю дело в безопасности (код из хелпа, не придерешься)))
Надо прописать домен(ы - с www тоже) в разрешенные. Ну и, надеюсь Вы смотрите тестовую флэшку не с локального диска))) |
Добавление домена(-ов) в разрешённые не помогло, да и как заставить каждого пользователя добавлять домены
Flash-приложение смотрю на хостинге. Ну что ж, будем использовать getURL() Wolsh, спасибо большое за помощь :) |
Да нет, ну зачем же) Это работает, буквально неделю назад делал проект и использовал даунлоад с файлреференс.
А что значит "каждого пользователя"? Речь о коде во флэшке. Или у Вас флэшка на одном домене качает с разных других??? Код:
System.security.allowDomain("http://domain.com"); |
А-а-а, понятно! Я думал, что рёчь идёт о браузере. Теперь понятно. Попробуем ...
|
А не подскажите куда именно вставить эти строчки? До объявления экземпляра объекта Object() ?
|
| Часовой пояс GMT +4, время: 18:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.