2011-02-05 4 views
1

업로드 된 사진의 이름을 길고 '임의의'영숫자 문자열로 변경하는 것이 공용 사이트의 일반적인 기능임을 알았습니다. 이것은 프라이버시 등등을 위해 좋다Drupal - 업로드 된 이미지의 이름을 임의의 영숫자 긴 문자열로 변경합니다.

나는 그것을 달성하는 Drupal 내의 단위를 찾아 낼 수없고, 가능했던 경우에 생각해보고 있었다. ImageCache와 같은 모듈보다 먼저 작동해야합니다.

???

+1

다음은 업로드 파일 이름의 이름을 바꾸는 코드입니다. http://stackoverflow.com/questions/13903458/drupal-7-rename-files-on-upload-via-filefield – Druvision

답변

2

내가 찾고있는 모듈이 없다고 생각하지만 코드를 사용하여이를 달성 할 수있는 방법을 제안 할 수 있습니다. filefield_paths이라는 모듈이있어 토큰 모듈이 제공하는 토큰으로 이미지 필드 파일의 이름을 변경할 수 있습니다. 이 모듈의 코드를 살펴보면이 모듈의 작동 방식을 알 수 있으며 영숫자 문자열을 사용하여 동일한 결과를 얻는 작은 모듈을 만들 수 있습니다.

자세히 알아보기 원하는 기능은 라인 457에서 here입니다. 코드를 작성하고 테스트하는 데 시간이 필요하기 때문에 직접 솔루션을 제공 할 수는 없지만 이것은 매우 좋은 출발점입니다 .

+0

건배, 놀아 라. – james6848

관련 문제