Показать сообщение отдельно
Старый 06.12.2013, 21:13   #3
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Цитата:
Сообщение от dmartynenko Посмотреть сообщение

Эту проблему можно было бы решить, если называть после загрузки файл именем производным от содержания, типа md5(binary content).jpg

Вторая проблема, которая существует уже с uploads - это то что все файлы сливаются в одну папку. В результате со временем получается (у нас) несколько десятков тысяч файлов в одной папке. Это потенциальные тормоза и проблемы. И решения нет.

А хотелось бы иметь возможность иметь возможность структурировать файлы по принципу:
uploads/tx_myext/[uid1]/files....
uploads/tx_myext/[uid2]/files....
uploads/tx_myext/[uid3]/files....

Хотя и это не всегда выход, если uid будет много, то много (32768+) подпапок в одной папке - это еще хуже чем много файлов.

Значит нужен гибкий механизм работы с uploads, но его нет.
Да, дублирование файлов не есть хорошо...
По поводу такой схемы (uploads/tx_myext/[uid1]/files....) думал сделать hook для записей pages, tt_content так что бы автоматически создавались папки в fileadmin/[id-страницы]/[таблица]/[id-записи] - при добавлении "Новой записи" - нажал кнопку сохранить , и папки автоматически создались...

но пока решил отложить...
было бы еще классно если бы и с RTE - можно было картинки присоединять прямо к записи ) - т.е. внизу RTE-где ни будь бы появлялось что-то типа присоединенных изображений и файлов к данной записи...

--

В общем пока тогда так и буду использовать...
Но в сторону uploads - мне пока почему то более удобным показалось, хотя и это не идеально и с дублированием.
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием