![]() |
Загрузка файлов на компьютер
Можно ли загрузить аудио файл на компьютер пользователя, лежащий в сети? в AS2.0
|
Без ведома пользователя - нет, разве что только в кеш браузера. Если с ведома, то по идее getURL('/sound.wav'); должно сработать.
|
мне бы желательно чтобы с через открытия окна где указываешь путь сохранения, подобно некоторым flash рисовалкам =)
|
Попробуйте getURL('/sound.wav');
По идее если настроен верный content-type (точнее верный Content-Disposition), то браузер вместо перехода по ссылке должен будет предложить сохранить файл. |
Можно на стороне сервера использовать небольшой php-скрипт, который бы с помощью header бы всегда форсировал открытие диалогового окна.
Вот здесь пример и в этой теме есть исходники: http://www.flasher.ru/forum/showthread.php?t=142119 |
с этим все понятно, я сам изначально так делал, только вот флешь может читать музыку а бесплаптные пхп сервы в код вставляют рекламу а мптиришка с рекламной строчкой уже не эмпетри =(
|
Не очень вас понял насчет бесплатных php-серверов.
Вот есть еще способ, точнее метод: FileReference.download. Пример из хелпа: Код AS1/AS2:
|
Код AS1/AS2:
но вот проблема в том что когда я заливаю флешку на серер, она спрашивает куда сохранять, но не сохраняет =( в чем проблема? |
Точно не могу подсказать, сам php использовал в таких случаях.
Но может быть у вас файл не в том же домене размещен, что флешка? Тогда отсутствие файла-кросдоменника на сервере, где находится целевой файл, может быть причиной. |
файл - да, на другом домене к сожалению..
использовать php проще, но блокируется =( неужели нельзя качать файлы со сторонних доменов =? |
| Часовой пояс GMT +4, время: 19:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.