File attachments (Drupal)

Uit De Vliegende Brigade
Ga naar: navigatie, zoeken

Kijk hier eerst

Modules > Core - optional > Upload
Administer > Site configuration > File uploads
User Management > Permissions

Per groep kun je limieten vaststellen. Bv. alleen de groep Beheerders aanpassen.

Drupal 5 & 6

Standaard kun je in Drupal geen bijlages (attachments) bij nodes voegen. Dat kun je als volgt veranderen:

  • Om attachments bij nodes te kunnen hebben, moet je eerst de module Upload aanzetten onder Administer > Modules > Core - optional > Upload.
  • Indien je wilt dat anonieme bezoekers attachments kunnen lezen, moet je dat als zodanig configureren onder Administer > User management > Permissions > Upload Module: View Uploaded Files.

Grootte-limiet (Drupal 6)

  • Bestandsgrootte is standaard beperkt tot 1 MB
  • Via php.ini zou je dit kunnen aanpassen
  • Aanpassen schijnt ook te kunnen via .htaccess. Bv.:
# Zelf toegevoegd, Strompf, sep 2014
#
php_value upload_max_filesize 2048M
php_value post_max_size 2048M

maar tot op heden zonder succes.

Een truuk om dit probleem te vermeiden: Een dummy-bestand uploaden maar wel met de juiste naam (bv. algemene-voorwaarden.pdf dat in werkelijkheid een lege e-mail is, van slechts 35Kb), en daarna via FTP het bestand vervangen door het beoogde bestand.

Drupal 7

In Drupal 7 kun je standaard geen bijlages bij nodes toevoegen. Daarvoor moet je eerst een veld van het type bestand toevoegen aan een node-type. Is een koud kunstje, via menu content. Let op dat je ook moet aangeven welke bestandsextenties je toestaat. Mijn lijstje du jour:

txt, pdf, png, jpg

Bronnen