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