2011-02-05 6 views
1

公開された画像の名前を、長い「ランダムな」英数字の文字列に変更するのが一般的な機能です。これはプライバシーなどに良いです。Drupal - アップロードされた画像の名前をランダムな英数字の長い文字列に変更する

これを実現するDrupal内のモジュールが見つかりませんでしたし、可能かどうか疑問に思っていました。これは、ImageCacheのようなモジュールの前に動作する必要があります。

???

+1

以下は、アップロード用のファイル名を変更するコードです:http://stackoverflow.com/questions/13903458/drupal-7-rename-files-on-upload-via-filefield – Druvision

答えて

2

あなたが探しているモジュールはまったくないと思いますが、コードを使用してこれを達成する方法を提案できます。 filefield_pathsと呼ばれるモジュールがあり、トークンモジュールによって提供されるトークンを使ってイメージフィールドファイルの名前を変更することができます。 このモジュールのコードを見ると、それがどのように動作し、英数字の文字列で同じ結果を達成するための独自の小さなモジュールを作るかが分かります。

詳細は、探している機能が、行457です。 コードを記述してテストする時間が必要なため、直接的な解決策を提供することはできませんが、これは非常に良い出発点です。

+0

乾杯、私は周り遊ぶ。 – james6848

関連する問題