Kontrol burada bu belgeleri: http://drupal.org/documentation/modules/file
Özellikle, "Yönetme dosya konumlarını ve erişim" özel veri deposu kurma bahsediyor başlıklı bölümü (bütün Drupal 7 tarafından desteklenen, sadece yapılandırılması gerekir) .
bir klasör oluşturun, Paraphrase örneğin:
siteleri/doğrudan erişimi engellemek için aşağıdaki şu dosyaya bir .htaccess dosyayı koyun
özel varsayılan/files/web üzerinden dosyalar:
tüm
dan Deny
Drupal yönetici içine
Log (dokümantasyon aşağıdaki adımı, otomatik yukarıdaki adımları yapar bunu maalesef test etmedim ama sen yukarıdaki iki adımı atlayın eğer biraz zaman kazanmak mümkün olabilir iddia) Arabirim, /admin/config/media/dosya sistemi'a gidin, özel URL'yi yapılandırın ve varsayılan yükleme yöntemi olarak Drupal tarafından sunulan Özel Dosyalar'ı seçin. Ayrıca düzenlemek için içerik türleri gerek ve dosya/resim yükleme alanları belirleyecektirhttp://drupal.org/project/content_access
: Eğer İçerik Erişim kullanabilirsiniz düğümler ve alanlara ince taneli erişim tanımlamak için
, Yüklenen dosyaları Genel Dosyalar yerine Özel Dosyalara kaydetmek için Bu noktada, düğüm ve alan düzeyi izinleri, kullanıcıların, dosyaya hizmet vermeden önce kimlik bilgilerini doğrulayan menü kancaları aracılığıyla sunulacak dosyalara erişip erişemeyeceğini belirleyecektir.
Bu yardımcı olur umarım.
Bu modülü kullanmadım, ancak yükleyeceğim. Dosyalara erişimin rolle kısıtlanmasını sağlar. https://drupal.org/project/file_access –
https://drupal.org/project/private_files_download_permission –