Модуль upload

Главные вкладки

Аватар пользователя vetalb vetalb 2 января 2009 в 13:45

Почему когда прикрепил файлы, они грузятся в оперу или мозилу, если архив то в осле выскакивает окно сохранить.
Как сделать чтобы любой файл загружался целым файлом а не в браузер? Может есть еще какие модули для зпгрузки файлов ...

Комментарии

Аватар пользователя vetalb vetalb 2 января 2009 в 15:27

Прикрепленный файл Размер
1)партнерки.txt 1.72 кб
2)drupal-6.8.tar_.gz 1.02 Мб
3)dsfd.xls 14 кб
4)price.rar 127.49 кб

Первый всеравно как, пусть открывается в браузере ...(три в браузер)
Но почему второй аналогично первому непонятно все кроме осла в браузер грузят
Третий везде выскакивает окно сохранить(класс)
Четвертый - опера в браузер, мазила и осел окно сохранить.

Вот что в браузере при открытии второго(это не все ):

drupal-6.8/0000755000207000020700000000000011120252473014101 5ustar drupal-crondrupal-crondrupal-6.8/includes/0000755000207000020700000000000011120252472015706 5ustar drupal-crondrupal-crondrupal-6.8/includes/actions.inc0000644000207000020700000003170711075633601020057 0ustar drupal-crondrupal-cron<?php// $Id: actions.inc,v 1.8.2.5 2008/10/16 12:45:53 goba Exp $/** * file * This is the actions engine for executing stored actions. *//** * Perform a given list of actions by executing their callback functions. * * Given the IDs of actions to perform, find out what the callbacks * for the actions are by querying the database. Then call each callback * using the function call $function($object, $context, $a1, $a2) * where $function is the name of a function written in compliance with *

Аватар пользователя Fanny@drupal.org Fanny@drupal.org 2 января 2009 в 16:22

Вопрос поднят интересный.

Попробуйте следующую конструкцию в файле .htaccess применить:

<FilesMatch "\.(txt)$">
Header set Content-Disposition attachment
</FilesMatch>

И проверьте соответственно на файлах *.txt

Аватар пользователя vetalb vetalb 2 января 2009 в 18:06

Можете сказать ка его применять, код на пхп не похож, синтаксис вообще не понятен (
Вот строки

<FilesMatch "\.(engine|inc|info|install|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl|svn-base)$|^(code-style\.pl|Entries.*|Repository|Root|Tag|Template|all-wcprops|entries|format)$">
  Order allow,deny
</FilesMatch>

пробывал:
заменить полностью не работает страница вообще
добавить (txt)$ после ... |all-wcprops|entries|format)$ ничего не изменилось грузит в браузер
замена Order allow,deny на Header set Content-Disposition attachment страница не грузится
добавка Header set Content-Disposition attachment после Order allow,deny страница не грузится

У меня такая идея может настройки типов файла которые грузятся настраиваются браузером, тоесть я помню у меня было когда я вводил в адресную file.php на локалхосте осел открывал через сохранить, значит он не понимает что его нужно отобразить, может нужно рыть в сторону браузеров?

Аватар пользователя Fanny@drupal.org Fanny@drupal.org 2 января 2009 в 18:08

"vetalb" wrote:
может нужно рыть в сторону браузеров?

Уху, давайте попросим всех пользоваетелей сайта сделать чтонить с их браузерами? Smile

Аватар пользователя Fanny@drupal.org Fanny@drupal.org 2 января 2009 в 18:29

Буду ругатсо

<FilesMatch "\.(txt)$">
Header set Content-Disposition attachment
</FilesMatch>
  1. В ЛЮБОЕ МЕСТО .htaccess, ничего не надо "править", вставить отдельную конструкцию. Я вставляю вначале, чтобы в глаза потом бросилося.
  2. Прикрепить файл с расширением txt.
  3. ПОЧИСТИТЬ кэш браузера!!!

пример: http://gidroudara.net/test

Проверенно, работает с ie7, думаю с 6 тоже должно быть нормально.