Datei-Upload ohne Datenbank-Model

Hallo,

ich benötige für eine Anwendung die Möglichkeit, Dateien hochzuladen.
Ich möchte
allerdings keine Bilddaten in der Datenbank speichern. Gibt es dazu
irgendeinen
sinnvollen Ansatz?

Viele Grüße

Michael K.


galt.de Web :slight_smile: Services
Michael K.
Berliner Straße 3
D-65439 Flörsheim

Telefon +49 (0) 6145 / 938 581
Telefax +49 (0) 6145 / 938 582
E-Mail [email protected]
Homepage http://www.galt.de

Wie wäre es hiermit?
http://svn.techno-weenie.net/projects/plugins/attachment_fu/README

Gruss

Michael K. schrieb:

Hi,

attachment_fu funktioniert auch nicht ohne Tabelle bzw. ActiveRecord.
Ich
bräuchte aber einen reinen Dateiupload.

Die Datei auf den Server hochladen und fertig.

Viele Grüße

Michael K.

Daniel W. schrieb:

es dazu irgendeinen sinnvollen Ansatz?
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug



rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug


galt.de Web :slight_smile: Services
Michael K.
Berliner Straße 3
D-65439 Flörsheim

Telefon +49 (0) 6145 / 938 581
Telefax +49 (0) 6145 / 938 582
E-Mail [email protected]
Homepage http://www.galt.de

On Monday 19 November 2007, Michael K. wrote:

Hi,

attachment_fu funktioniert auch nicht ohne Tabelle bzw. ActiveRecord.
Ich bräuchte aber einen reinen Dateiupload.

Die Datei auf den Server hochladen und fertig.

Im View brauchst du bloss ein file_field_tag. Der Controller ist etwas
kniffliger, attachment_fu macht das im wesentlichen so

def uploaded_data=(file_data)
return nil if file_data.nil? || file_data.size == 0
self.content_type = file_data.content_type
self.filename = file_data.original_filename if respond_to?
(:filename)
if file_data.is_a?(StringIO)
file_data.rewind
self.temp_data = file_data.read
else
self.temp_path = file_data.path
end
end

Michael

Hi,

werd’ ich gleich mal ausprobieren. Danke für den Tip!

Viele Grüße

Michael K.

Michael S. schrieb:

end

rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug


galt.de Web :slight_smile: Services
Michael K.
Berliner Straße 3
D-65439 Flörsheim

Telefon +49 (0) 6145 / 938 581
Telefax +49 (0) 6145 / 938 582
E-Mail [email protected]
Homepage http://www.galt.de