Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Прямая ссылка на скачку открывает файл в окне браузера
При этом файл начинает открываться во вкладке браузера, и не только файлы с расширением *.RAR, но и даже *.EXE и др.! Даже если выбрать "сохранить по ссылке как..." и даже тогда в диалоговом окне сохранения файла, вместо родного расширения приписывает .htm - progra.htm
От браузера не зависит...
В интернете множество вопросов на эту тему, но ни одного внятного решения этой проблемы не нашёл...
Как сделать, чтобы файлы сохранялись как положено?
Мелкий
Отправлено: 15 Декабря, 2010 - 14:43:55
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Dion Для осуществление корректной загрузки файловых объектов производмого на основе обращения пользовательского браузера к ассоциированому URL-пути без включения на ерверной стороне механизмов alias-инга и действенного перенаправленя - необходимо проведения конфгурации виртуального хоста обеспечивающего отпраку требуемых информационных полей в HTTP-заголовках
В частности для файловых объектов для потенциальной загрузки пользователем расположенние которых осуществлена в заданной директории - возможно использование следующей конфигурации htaccess - хотя более оптимальным вариантом является обеспечние подключения модуля управления HTTP-заголовками и создания локального правала целевого отправляемого информационнго поля в соответсвии с предоставленными значениями целевого имнеи ресурса
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Invert
Отправлено: 16 Декабря, 2010 - 06:24:03
Частый гость
Покинул форум
Сообщений всего: 223
Дата рег-ции: Нояб. 2010
Помог: 5 раз(а)
Dion пишет:
меня немного смущает readfile, я не очень разбираюсь во внутренних механизмах кода, но в этом случае файл не загоняется случайно в ОЗУ сервера?
Ресурсы будет потреблять, особенно "висящие" процессы пли длительных закачках.
JustUserR
Отправлено: 16 Декабря, 2010 - 19:26:30
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Invert пишет:
Ресурсы будет потреблять, особенно "висящие" процессы пли длительных закачках.
Осуществление включения дополниельной системы передачи файлового объека целевому пользователю посредством использования PHP-приложения обеспичивающего получения и обработку запросов к целевым элементам не является обязательным для решения - поскольку возможности обслуживающего web-сервера позволяют осуществлять конфигурацию параметров для группы URL-адресов или связанных объектов файловой системы ассоциированных с текущим виртуальным хостом
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.