Автор Тема: Загрузка фаилов  (Прочитано 3418 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Altaxar

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 222
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.moroseac.ru/
Загрузка фаилов
« : 16 Июня 2006, 11:40:25 »
Извеняюсь за детский вопрос.. но всетаки как?
Мне надо чтобы при открытии страници, поевилось окно для сохранение фаила на компьторе.
поробовал:
window.location="http://www.inter-ts.com/admin/temp/temp.csv";
Пробовал и header("Location: $link"); в PHP
но все время он у меня открывается и показывает содержимое, а мне надо сохранить на компьютор.
Не все является тем чем кажется.

Оффлайн Altaxar

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 222
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.moroseac.ru/
Загрузка фаилов
« Ответ #1 : 16 Июня 2006, 11:56:13 »
нашол в новой теме в PHP
header(\'Content-Type: application/octet-stream;\');
header(\'Content-Disposition: attachment; filename="\'.$file.\'"\');
а можно задать начальное имя фаила под каким сохранить фаил?
Не все является тем чем кажется.

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
Загрузка фаилов
« Ответ #2 : 16 Июня 2006, 12:39:33 »
Цитировать
Kneaz:
а можно задать начальное имя фаила под каким сохранить фаил?


$file - это имя под которым браузер предложит тебе сохранить файл!

Оффлайн Altaxar

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 222
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.moroseac.ru/
Загрузка фаилов
« Ответ #3 : 16 Июня 2006, 12:56:10 »
Цитировать
html_coder:
$file - это имя под которым браузер предложит тебе сохранить файл!

Cпасибо, я в $file прописал и путь. вот у меня и не работало. :-)
Не все является тем чем кажется.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Загрузка фаилов
« Ответ #4 : 16 Июня 2006, 13:02:55 »
Kneaz
Лишь замечу, что лучше не application/octet-stream, а application/force-download. Тогда 1) при закачке тип файла некоторые браузеры (гм!) покажут корректнее, 2) ссылка перехватится медежером закачки (что при кривости IE для первого варианта работает не всегда), ну и 3) собственно не привязывается к исполнимому типу.
LJ: Backslashed life (rss)

Оффлайн Altaxar

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 222
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.moroseac.ru/
Загрузка фаилов
« Ответ #5 : 16 Июня 2006, 18:02:08 »
CGVictor Спасибо, сколько мукалатуры не перебрал а вот такой варианчик не видел :-)
Не все является тем чем кажется.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28