J'ai un projet Rails 3 qui télécharge/télécharge des fichiers, avec des droits d'accès (l'utilisateur a beaucoup de fichiers et ne peut lire/écrire que ses propres fichiers). Si je stocke mes fichiers sur un système de fichiers classique, je peux vérifier l'accès au fichier dans mon application rails puis utiliser l'en-tête X-Sendfile pour rediriger vers le fichier, si l'utilisateur y a accès. De cette façon, un utilisateur ne peut jamais accéder à un fichier sans autorisation, et le téléchargement est rapide.GridFS, Rails 3, X-Sendfile de MongoDB, et ACL, HOW-TO?
Puis-je faire télécharger le fichier depuis GridFS aussi vite que X-Sendfile, et sauter les tracas de les tuyauterie creux rails/crémaillère?
Les faire passer au travers des rails/racks serait terriblement lent?
Puis-je faire télécharger le fichier depuis GridFS aussi vite que X-Sendfile, et sauter les tracas de les tuyauterie creux rails/crémaillère, ET AUSSI ont la capacité de faire respecter les droits d'accès?
vous ne pouvez pas faire – shingara
pense que je vais juste utiliser quelque chose comme [rack GridFS] (http://github.com/skinandbones/rack-gridfs) et la proie C'est rapide – clyfe