in der README für attachment_fu findest du doch haufenweise beispiele:
Examples:
has_attachment :max_size => 1.kilobyte
has_attachment :size => 1.megabyte..2.megabytes
has_attachment :content_type => 'application/pdf'
has_attachment :content_type => ['application/pdf', 'application/
msword', 'text/plain']
has_attachment :content_type => :image, :resize_to => [50,50]
has_attachment :content_type => ['application/
pdf', :image], :resize_to => 'x50'
has_attachment :thumbnails => { :thumb => [50, 50], :geometry =>
'x50' }
has_attachment :storage => :file_system, :path_prefix => 'public/
files'
has_attachment :storage => :file_system, :path_prefix => 'public/
files',
:content_type => :image, :resize_to =>
[50,50], :partition => false
has_attachment :storage => :file_system, :path_prefix => 'public/
files',
:thumbnails => { :thumb => [50, 50], :geometry =>
'x50' }
has_attachment :storage => :s3
:storage # Specifies the storage system to use..
# Defaults to :db_file. Options
are :file_system, :db_file, and :s3.
also einfach in das model was ein attachment haben soll:
has_attachment :content_type => 'text/plain'
gruß
manuel
Am 01.04.2009 um 14:28 schrieb Dieter Scherthan:
Stefan Frank wrote:
Bild oder nicht Bild ist sicher egal: Aber die Anforderung, die Datei
in der Datenbank abzulegen, wird so ohne weiteres weder von paperclip
noch von attachment_fu implementiert: Die meisten legen ihre
hochgeladenen Dateien irgendwo im Filesystem(auf auf Amazons S3) ab
und lassen dann z.B. Apache mit x-sendfile diese Dateien streamen.
(eine Diskussion Blobs vs. Filesystem gibt's z.B. hier
http://stackoverflow.com/questions/57104/rails-binary-stream-support)
.
Wenn die Bilder also unbedingt in der Datenbank landen sollen, dann
muss man da wohl in einem after_save das file nehmen und in die
Datenbank streamen: Wenn ich das richtig �berblicke, dann ist es
hier
mit einem einfachen save nicht getan... Dazu gibt es zumindest mit
mysql einen Haufen Probleme mit blobs (Tabellen und backups werden
langsam usw.) - wenn Dateien also nicht unbedingt in der Datenbank
liegen sollen, dann w�rde ich sie vielleicht wirklich im
Dateisystem
liegen lassen... Oder hat das schon mal jemand gemacht und ist damit
gl�cklich geworden?!
Gr��eStefan
Am 01.04.2009 um 02:07 schrieb Michael Schuerig:
Ob Bild oder sonstwas spielt eigentlich keine Rolle. Als Alternative
mailto:[email protected]
http://www.schuerig.de/michael/
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug
----
stefan frank
vierundsechzig.de
software&service
weberstr. 10
69120 heidelberg
tel. +49 (0) 6221 7277049
mobil +40 (0) 173 2383390
mail [email protected]
www.vierundsechzig.de
Laut Beschreibung von attachment_fu ist das Ablegen der Datei in einer
Datenbank (bei mir übrigens Oracle) kein Problem. Das Für und
Wieder, ob
ich die Datei in der Datenbank ablege hab ich mir lange überlegt. Aus
sicherungstechnischen Gründen und der geringen Größe von max. 10KB
habe
ich mich für die Datenbank entschieden.
Dieter
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug