Question

Nous avons besoin de télécharger plusieurs fichiers de différents types, est-il un module qui permettra de vérifier la validité des types mime et de charger uniquement de la validité de fichiers, (basé sur les paramètres du site, par exemple:png, doc, jpg, txt) ?

Était-ce utile?

La solution

Clientside_validation (DRUPAL-6 et DRUPAL-7) Effectue quelques vérifications supplémentaires côté client, y compris les vérifications sur les extensions de fichiers téléchargées (mais pas les types MIME). (Et, comme @ tim.pllunkett l'a mentionné dans les commentaires, mimedetect est utile pour la validation du type MIME côté serveur, mais le fichier doit être téléchargé sur le serveur pour être validé.)

Pour télécharger plusieurs fichiers, considérez ce qui suit:

  • swfupload (drupal-6; flash)
  • plupload (Drupal-6 et Drupal-7; Flash et plusieurs autres technologies soutenues; Nouveau / sous-développement)

Pour télécharger plusieurs images, considérez en outre ces derniers:

  • image_fupload (Drupal-6; utilise SWFupload ci-dessus)
  • jifupload (Drupal-5 et Drupal-6; gratuit; utilise l'applet Java)
  • aurigma (DRUPAL-6; Abonnement d'achat de logiciels / service requis)

Autres conseils

Nous avons eu une excellente chance avec Plupload. Il se plie en arrière pour atteindre la compatibilité entre les navigateurs, en utilisant Silverlight, Flash, HTML5 et retomber aux widgets classiques HTML4 'Sélectionner le fichier' en fonction des capacités du navigateur.

La Module d'intégration Drupal est un peu rude, mais nous l'avons utilisé avec succès sur un certain nombre de grands projets pour remplir les champs d'image. Dans Drupal 7, je crois qu'ils ont tiré la majeure partie de l'interface utilisateur et l'ont transformé en un module API pur qui peut être utilisé par des outils comme Media simplement pour gérer le travail de téléchargement. Si vous voulez faire quelque chose de particulièrement funky, vous devrez probablement écrire un peu de code personnalisé pour gérer où le widget de téléchargement s'affiche, mais il est très solide.

Nous avons réussi à lier à ses événements internes pour gérer pas mal de post-traitement, et la vérification des erreurs de validation des mimétypes / coups de pied pourrait probablement être fait sans trop de bricolage.

Voici mon comparatif wiki dans le même Module groupe d'Examen.http://groups.drupal.org/node/155764

Le Dumping le contenu ici, comme c'est maintenant...

Aurigma Mass Uploader pour CCK (6.x-2.0) Le Aurigma Uploader pour Imagefield module intègre les commerciaux Aurigma Image Uploader avec Drupal.Plusieurs images sont téléchargées en un seul lot dans un plusieurs imagefield.

Image FUpload (6.x-3.0-rc2) Image FUpload (multi-téléversement) qui est une extension de l'image et de la CCK du module imagefield, donne la possibilité à chaque utilisateur qui est autorisé à télécharger des images à l'aide de l'image module ou module imagefield, de télécharger plusieurs images avec un simple clic.Toutes les images sélectionnées sont téléchargées via un module flash (swfupload) et sont traitées automatiquement.

Plupload intégration (6.x-1.x-dev, 7.x-1.0-beta3) Assure l'intégration entre le Plupload widget à télécharger plusieurs fichiers et Drupal.Plupload est une licence GPL plusieurs fichier outil de téléchargement qui peut présenter des widgets en Flash, les Engrenages, HTML 5, Silverlight, BrowserPlus, et HTML4 selon les capacités de l'ordinateur client.

SWFUpload (6.x-2.0-beta8) Le SWFUpload module pour Drupal propose un widget pour de CCK Filefield et utilise le SWFUpload bibliothèque pour permettre à plusieurs téléchargements simultanés.

jUpload pour Imagefield (6.x-1.x-dev) Avez-vous jamais souhaité que vous pourriez télécharger un groupe d'images, à la fois à un imagefield?Le jUpload pour module Imagefield (jifupload) intègre la JUpload applet Java avec le module ImageField pour la CCK.Plusieurs images sont téléchargées en un seul lot dans un imagefield ensemble des valeurs multiples.

Approche différente, même résultat...

ImageField le support des archives zip (6.x-1.0-beta2) C'est un helper module ImageField.Lors du téléchargement des images multiples pour imagefields avec multi-valeurs, ce module ajoute la possibilité de télécharger plusieurs images dans un fichier zip fichiers au lieu de les individuellement.

Imagefield Importation (5.x-1.5, 6.x-1.10) Imagefield d'Importation permet aux utilisateurs avec des autorisations nécessaires à l'importation d'un grand nombre d'images dans un CCK type de contenu qui contient un filefield ou un imagefield.Le module peut saisir les titres et les descriptions à l'aide EXIF ou IPTC.Note:Pour utiliser ce module, vous devez être en mesure de télécharger des images sur votre serveur via FTP, SCP, ou d'autres méthodes.

Un autre pour les images qui ne sont pas très bien prises en charge mais qui fonctionne est Support Zip ImageField

Si vous pouvez mettre ces fichiers dans un zip et que vous voulez / devez utiliser le module de téléchargement de base, vous pouvez essayer Téléchargement multiple seul (Drupal 6.x).

HTML5 Upload http://drupal.org/sandbox/z7/1348240

This modules should be regarded a streamlined solution for batch-uploading of images (and other files) for Drupal 7 in modern (HTML5 compliant) browser, nothing more.

Didn't try yet but the code is clear and compact.

Licencié sous: CC-BY-SA avec attribution
Non affilié à drupal.stackexchange
scroll top