|
Сохранение файла
|
|
| dnluser | Дата: 24 Июля 2009, 16:16 | Сообщение # 1 | ● ● ● ● ● 66 сообщений Статус: Offline | Подскажите, пожалуйста, новичку, какой код нужно использовать, чтобы сохранить файл (например MP3 или GIF), потому что при нажатии на ссылку документ открывается. | | |
|
| cucYa | Дата: 24 Июля 2009, 16:20 | Сообщение # 2 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Quote Сохранить по ссылке как | | |
|
| dnluser | Дата: 24 Июля 2009, 16:29 | Сообщение # 3 | ● ● ● ● ● 66 сообщений Статус: Offline | А по щелчку как? Например есть ссылка Code <a href="..."><img src="/images/download.gif" alt="Download" title="Download"></a> и по щелчку на ней нужно открыть диалоговое окно с запросом на сохранение. Quote (cucYa) Сохранить по ссылке как Это действует, но хотелось бы одним щелчком. | | |
|
| Vanofuture | Дата: 24 Июля 2009, 16:40 | Сообщение # 4 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Средствами юкоза: никак. | | |
|
| dnluser | Дата: 24 Июля 2009, 16:47 | Сообщение # 5 | ● ● ● ● ● 66 сообщений Статус: Offline | Никак? Даже с помощью javascript нельзя? | | |
|
| mob_dp | Дата: 24 Июля 2009, 17:50 | Сообщение # 6 | ● ● ● ● ● 4112 сообщений Статус: Offline | Quote (Vanofuture) Средствами юкоза: никак. Не-а. Это действие вообще ни от юкоза ни от сервера не зависит. Quote (dnluser) Даже с помощью javascript нельзя? Скрипт тут тоже не при делах. Code <a href="http://helper.ucoz.ru/phpforucoz.exe"><img src="/images/download.gif" alt="Download" title="Download"></a> Вот тебе и откроется окошко сохранения. Если есть quicktime (или flash player, я не в курсе что используется для проигрования mp3) - вылетит страница с плеером. Если нету - предложит сохранить. Можно настроить браузер так, чтобы он сохранял и mp3 и gif/jpg/png/bmp да и все что угодно. Опера: Настройки - Дополнительно - Загрузки Вот там рулите как хотите. | | |
|
| dnluser | Дата: 24 Июля 2009, 21:34 | Сообщение # 7 | ● ● ● ● ● 66 сообщений Статус: Offline | mob_dp, А если я хочу, чтобы на моем сайте при нажатии на ссылку с изображением, ведущую на файл МР3, предлагалось сохранить этот файл, не смотря на то, какие настройки стоят в браузере? Так можно сделать? Я точно не знаю, но вроде бы есть какой-то java-скрипт с параметром 'SaveAs'. И как-то можно это сделать. | | |
|
| Бармалей | Дата: 24 Июля 2009, 21:37 | Сообщение # 8 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Юзайте сторонний php-хост в качестве посредника.
 | | |
|
| Gaara | Дата: 25 Июля 2009, 10:11 | Сообщение # 9 |  ● ● ● ● ● 1312 сообщений Статус: Offline | Quote (mob_dp) ни от сервера не зависит неа | | |
|
| dnluser | Дата: 25 Июля 2009, 14:22 | Сообщение # 10 | ● ● ● ● ● 66 сообщений Статус: Offline | Quote (Бармалей) Юзайте сторонний php-хост в качестве посредника. А на html что, не получится вообще никак? | | |
|
| Бармалей | Дата: 25 Июля 2009, 14:26 | Сообщение # 11 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Нет.
 | | |
|
| NecroProger | Дата: 25 Июля 2009, 22:49 | Сообщение # 12 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Бармалей, расскажите, пожалуйста, если не сложно, как осуществить это с помощью PHP...  Добавлено (25 Июль 2009, 22:49) --------------------------------------------- Кстати, когда-то в далёком детстве, в лет восемь, я бился с точно такой же проблемой. | | |
|
| mob_dp | Отредактировал mob_dp - Воскресенье, 26 Июля 2009, 00:16 Дата: 26 Июля 2009, 00:16 | Сообщение # 13 | ● ● ● ● ● 4112 сообщений Статус: Offline | Quote (NecroProger) Бармалей, расскажите, пожалуйста, если не сложно, как осуществить это с помощью PHP... Я позавчера картинки на PHP рисовал, короче говоря, узнал что можно объект передавать разными объектами через header Т.е. код можно выдать как текст, как картинку, и наверно как музыку/архив/приложение. Еще есть такая шутка как MIME-тип (правда по ходу это то же что я написал выше) Добавлено (26 Июль 2009, 00:16) ---------------------------------------------
Quote (mob_dp) Кстати, когда-то в далёком детстве, в лет восемь, я бился с точно такой же проблемой. Серъезное у тебя дество... У меня паника. | | |
|
| Vanofuture | Дата: 26 Июля 2009, 11:40 | Сообщение # 14 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | Code header('Content-Type: application/force-download'); | | |
|
| Бармалей | Дата: 26 Июля 2009, 12:02 | Сообщение # 15 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Пример: http://www.igromania.ru/Games....r=27775 Code "headers": { "Content-Length": "853153", "Via": "HTTP\/1.1 GWA", "Content-Disposition": "attachment; filename=Overlord_2_1920x1200.jpg", "X-Powered-By": "PHP\/5.2.8", "X-Google-Cache-Control": "remote-fetch", "Server": "nginx\/0.7.61", "Connection": "keep-alive", "Date": "Sun, 26 Jul 2009 08:00:24 GMT", "Content-Type": "application\/x-download" }
 | | |
|
| dnluser | Дата: 26 Июля 2009, 14:13 | Сообщение # 16 | ● ● ● ● ● 66 сообщений Статус: Offline | Quote (Бармалей) Пример: http://www.igromania.ru/Games....r=27775 Бармалей, да, вот именно так мне и нужно. А этот код на php или на html? Я что-то не могу понять. | | |
|
| uNetUser | Дата: 26 Июля 2009, 14:29 | Сообщение # 17 | ● ● ● ● ● 27 сообщений Статус: Offline | Quote (dnluser) А этот код на php или на html? Я что-то не могу понять.  | | |
|
| NecroProger | Дата: 26 Июля 2009, 14:42 | Сообщение # 18 |  ● ● ● ● ● 1024 сообщения Статус: Offline | Quote (mob_dp) Серъезное у тебя дество... У меня паника. Ага, серЪёзное с твёрдым знаком! Quote (Vanofuture) Content-Type: application/force-download Quote (Бармалей) "Content-Type": "application\/x-download" Несколько типов для одного и того же? o_O | | |
|
| Vanofuture | Дата: 26 Июля 2009, 15:40 | Сообщение # 19 |  ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | NecroProger, много. Да и разные браузеры по-разному вопринимают разные заголовки. Ie например js качает в любом случае, а не открывает для просмотра  | | |
|
| Бармалей | Дата: 27 Июля 2009, 07:10 | Сообщение # 20 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Quote (NecroProger) Несколько типов для одного и того же? o_O Да, в вебе такое сплошь и рядом (вспомним про echo и print, die и exit в php)
 | | |
|