Si vous n'avez pas de chance, trouvez-le dans la documentation Drupal ou dans les exemples de développement. J'ai besoin de définir un champ de formulaire managed_file pour autoriser uniquement les fichiers zip dans un module personnalisé Drupal 7.
27
$file = file_save_upload('file', $form['picture']['file']['#upload_validators']);
Je ne sais pas si vous utilisez Drupal 6 ou Drupal 7, mais dans Drupal 6, vous choisiriez:
Admin > Contenu > Types de contenu > [Votre type de contenu]> Gérer les champs > [Modifier votre champ de fichier] et recherchez le paramètre de champ "Extensions de fichier de téléchargement autorisées"
Dans ce champ, entrez zip
Drupal 7 est probablement similaire. Recherchez les types de contenu sous Admin > Structure .
la source