Сохранение вложений в другую папку и без шифровки содержимого?

Автор Roman, 13 декабря 2009, 12:16:42

« назад - далее »

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

Roman

Возможно ли как-то сделать, чтобы вложения сохранялись не в attachments, а в какую-либо другую папку на сервере? А также, чтобы их содержимое не шифровалось?
Чтобы менялось название (для избежания повторов), но не содержимое.

И соответственно, чтобы файлы вызывались не через index.php, а напрямую.

Для аватаров это настраивается через админку - при сохранении в другую папку файлы как раз не шифруются и только переименовываются в зависимости от %usernumber%.



Итоговые цели:
1. Снизить нагрузку на сервер (за счет вызова файлов напрямую)
2. Избежание глюков в вложениями при переносе на другой хостинг (см. http://www.simplemachines.ru/index.php?topic=9193.0 и http://www.simplemachines.ru/index.php?topic=9174.0)

digger®

Цитата: Roman от 13 декабря 2009, 12:16:42
Возможно ли как-то сделать, чтобы вложения сохранялись не в attachments, а в какую-либо другую папку на сервере?
Вложения и аватары - Свойства вложений - Папка вложений

Цитата: Roman от 13 декабря 2009, 12:16:42
А также, чтобы их содержимое не шифровалось?
Чтобы менялось название (для избежания повторов), но не содержимое.
в какую-либо другую папку на сервере?
Их содержимое не шифруется. Шифруются имена файлов, чтобы исключить прямой доступ к ним по соображениям безопасности.

Roman

Цитата: digger от 13 декабря 2009, 12:36:19
Вложения и аватары - Свойства вложений - Папка вложений

Если менять папку вложений в этой опции, то при этом вызов файла все равно идет через index.php

Цитата: digger от 13 декабря 2009, 12:36:19
Их содержимое не шифруется. Шифруются имена файлов, чтобы исключить прямой доступ к ним по соображениям безопасности.

Хмм.. почему тогда их не получается открыть?

Для безопасности тоже вобщем логично. Но почему тогда для аватаров, при сохранении их в другую папку (Вложения и аватары > Свойства аватаров > Загруженные аватары  > "Загрузить аватары в:"другая папка"), вызов файлов происходит напрямую? (имя на сервере естественно в этом случае, тоже известно)

digger®

Цитата: Roman от 13 декабря 2009, 13:17:10
Если менять папку вложений в этой опции, то при этом вызов файла все равно идет через index.php
Никто и не говорил что будет по другому.

Цитировать
Хмм.. почему тогда их не получается открыть?
Открываются без проблем.

Цитировать
Для безопасности тоже вобщем логично. Но почему тогда для аватаров, при сохранении их в другую папку (Вложения и аватары > Свойства аватаров > Загруженные аватары  > "Загрузить аватары в:"другая папка"), вызов файлов происходит напрямую? (имя на сервере естественно в этом случае, тоже известно)
Возможно, это сделано для повышения производительности. Аватары выводятся в каждом сообщении, в отличие от вложений.