Champ Blob


#1

Bonjour,
Quelqu’un sait comment insérer des fichiers dans un champ BLOB
Merci
Bonne année


#2

C’est compliqué, il faut :

  1. ouvrir le fichier
  2. lire le contenu du fichier
  3. mettre le contenu du fichier dans le champs blob

Par exemple :

File.open(’/path/to/the.file’) { |f| ModelName.new( :blob_field =>
f.read )
}

Maintenant, si c’est pour stocker (par exemple) des images, ou des
fichiers
de grande taille, je ne saurais que te conseiller d’éviter de les
stocker
dans des champs blob, c’est une méthode beaucoup moins performante que
de
simplement utiliser le simple système de fichier du serveur.

Michel B.


#3

c’est une méthode beaucoup moins performante que de
simplement utiliser le simple système de fichier du serveur.

Michel B.
Le plugin paperclip marche à merveille pour ce genre de situation.


#4

Je plussoie, paperclip c’est de la balle.

Michel B.

2008/12/28 Fernando P. removed_email_address@domain.invalid


#5

Un petit exemple d’utilisation de paperclip :
http://railscasts.fr/episodes/3-paperclip

2008/12/28 Michel B. removed_email_address@domain.invalid:

Michel B.
Le plugin paperclip marche à merveille pour ce genre de situation.

Posted via http://www.ruby-forum.com/.


Mathieu FOSSE

Yeasty Mobs : http://www.yeastymobs.com
My blog : http://blog.kawooa.org
étrange mélange : http://www.etrangemelange.com