У меня совсем нубский вопрос. Сейчас попробовал загрузить т.н. "секретные файлы", для которых я настроил путь "системная папка — закрытая". И ничего не изменилось - доступны они мне по тому же адресу, даже если скопировать его (адрес файла) и ввести в другом браузере - файл стабильно скачивается. Это так и должно быть? Просто я так понял, что такой файл по замыслу можно скачать лишь непосредственно с сайта, а не из любого места как у меня.
Комментарии
если ты имеешь прямую ссыль на файл - то пофиг в какой браузер ты будешь ее пихать. на то это и полный урл.
лучше напиши какого результата хочешь добиться, тогда и подсказать смогут. ванговать никто не умеет.
если использовать приватную файловую систему, то не должно быть доступно.
Неправда.
А вы в другом браузере тоже залогинены?
Нет, не залогинен. В том то и дело.
В настройках настроил две папки:
files для простых
и
x_files для "защищённых"
Мне ссылку на защищённые файлы дают на папку просто files и эта ссылка везде работает. Но если посмотреть в ресурсах, то файл таки лежит в папке x_files и .htaccess там вроде настроен (хотя моих познаний хватило чтобы разглядеть лишь Deny from all). Правда забыл сказать, что сайт у меня на локальном сервере (денвер), может это как-то влияет?
У файлов должен быть адрес типа http://example.org/system/files/path/to/file
Вы пробовали для заново загруженных файлов? Куда загружали, в поле? У поля в настройках стоит приватная загрузка?
Что бы файл стал приватным, не достаточно указать в настройках поля приватный каталог. Попробуйте снять материал с публикации и проверить будет ли этот файл все еще доступен. Нужно задать права доступа к данному полю, что бы определить в каких случаях файл будет доступен. Например, можно воспользоваться модулем Field Permissions.
deb, да, у файлов адрес именно такого вида.
Да, файлы заново загруженные (для примера загрузил только что). У поля в настройках стоит "Хранилище - Секретные файлы".
Сейчас с трёх разных браузеров попробовал вбить прямой адрес такого вида, как вы указали - везде стабильно скачивается и открывается.
Сейчас в настройках файловой системы пощёлкал "Способ скачивания: Открытый/Закрытый" - никаких изменений к лучшему.
aa2007, спасибо, сейчас буду пробовать. Только, конечно, если это правда, почему оно не указано? Исходя из справки друпала, ничего дополнительного не требуется.
Все указано. см. офф. документацию: https://drupal.org/documentation/modules/file (Параграф Accessing Private Files)