Bonjour, Quelques pistes...
Pour l'upload de fichier cela dépend si tu veux enregistrer dans la base ou sur le serveur. Voilà un exemple tout simple d'une de mes applis (requiert la librairie "ftools" de ruby si mes souvenirs sont bon) pour enregistrer sur le serveur: #vérifie si le repertoire d'enregistrement existe sinon on le crée if not File.exists? @path FileUtils.mkdir_p @path end #enregistrement du fichier a proprement parlé File.open("[EMAIL PROTECTED]@filename}", "wb") do |f| f.write(params['file_to_save'].read) end Pour la manipulation d'image je pense que l'api de référence est Rmagick Voilà un petit exemple que j'ai codé (redimensionne une image si elle est plus grande que la largeur ou/et hauteur maximale spécifiée): img = Magick::Image.read("[EMAIL PROTECTED]@filename}") img[0].change_geometry!("[EMAIL PROTECTED]@image_height}") { |cols, rows, image| image.resize!(cols, rows) } img[0].write("[EMAIL PROTECTED]@filename}") je te conseille également de regarder le plugin responds_to_parent pour l'upload de fichier. Cela permet de faire de "l'upload a la Google". C'est à dire de passer par une frame et de ne pas changer de page lors de l'upload du fichier (comportement que l'on recherche dans certains cas) Aurélien On 4/25/07, Pylos Maitrepylos <[EMAIL PROTECTED]> wrote:
Bonjour, quelqu'un aurais un petit tutoriels sur l'upload d'image et de sa manipulation dans un contrôleur. je veux dire depuis le tag "file_field" et puis comment récuperer les infos: le lieux où se trouve l'image, sa taille, ses dimension etc... d'avance merci. MaitrePylos -- Posted via http://www.ruby-forum.com/. _______________________________________________ Railsfrance mailing list Railsfrance@rubyonrails.fr http://lists.rubyonrails.fr/mailman/listinfo/railsfrance
_______________________________________________ Railsfrance mailing list Railsfrance@rubyonrails.fr http://lists.rubyonrails.fr/mailman/listinfo/railsfrance