Drupal - изменить имя загружаемых изображений на случайную буквенно-цифровую длинную строку - PullRequest
1 голос
/ 05 февраля 2011

Я заметил, что на общедоступных сайтах обычным является изменение имени загружаемых изображений на длинную «случайную» буквенно-цифровую строку. Это хорошо для конфиденциальности и т. Д.

Я не могу найти модуль в Drupal, который бы достиг этого, и мне было интересно, возможно ли это. Это должно работать перед модулями, такими как ImageCache.

???

1 Ответ

2 голосов
/ 06 февраля 2011

Я думаю, что нет модулей, которые бы выполняли именно то, что вы ищете, но я могу предложить способ добиться этого с помощью кода.Есть модуль с именем filefield_paths , который позволяет вам изменять имя файлов поля изображения с помощью токена, предоставленного модулем токена.Изучив код этого модуля, вы можете увидеть, как он работает, и создать свой собственный небольшой модуль для достижения того же результата с помощью буквенно-цифровой строки.

Подробно, функция, которую вы ищете здесь здесь, в строке 457. Я не могу предоставить непосредственно работающее решение, так как мне нужно время, чтобы написать и протестировать код, однако это очень хорошая отправная точка.

...