Questions autour de file_field et attachment_fu et Amazon s3

Après essai chez moi, je confirme.

Je pense que c’est un bug non prévu par les créateurs, ils doivent
prendre
les données de l’image dont la taille avant de faire le
redimentionnement
éventuel de l’original (ce qui est assez logique si on part dans l’idée
que
l’original est conservé tel quel).

Je rentre chez moi ce soir et je te trouve le moyen de résoudre ça (j’ai
déjà fait de la récupération d’informations d’image par en utilisant une
commande ImageMagick pour une manip acrobatique avec PaperClip), ça sera
probablement un truc simple du genre ajouter un filtre before_save dans
lequel on lit les propriétés de l’original.


Michel B.

J’ai regardé le plugin et fait un test rapide et a priori en
modifiant le fichier “attachment.rb” après la ligne 85 (post_process)
si on ajoute

@instance[:"#{@name}_file_size"] =
@queued_for_write[:original].size.to_i

On a la taille après redimensionnement. J’ai suggéré à l’auteur.

Nicolas

Si vraiment tu veux lui faire plaisir, checkout sur son repository, fais
tes
modifs, fais un patch et mailes-lui le patch, c’est largement ce qu’il y
a
de plus pratique pour le mainteneur du code.

Assures-toi bien que ses tests valident tous après la modif ceci dit…


Michel B.