ACHTUNG. Das ist ein Archiv des alten forum.ruby-portal.de. Die aktuelle Mailingliste gibt es auf lists.ruby-lang.org/pipermail/ruby-de.

NOTICE. This is a ready-only copy of the old forum.ruby-portal.de. You can find the current mailing list at lists.ruby-lang.org/pipermail/ruby-de.

Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: effizienter Download über Rails
BeitragVerfasst: 08 Nov 2005, 17:38 
Offline
Geselle

Registriert: 05 Mai 2005, 14:15
Beiträge: 107
Hi,

ich hab mich grad gefragt, wie man wohl einen effizienten Download mit Rails realisieren könnte.

Funktionieren soll es so, irgendwo auf dem Server liegt ein File mit dem namen xyz.jpg

Allerdings soll es beim Download unter hans_meier.jpg gespeichert werden.

Jetzt kann ich zwar die Datei in Rails reinladen, und dann mit send_file schicken, wenn ich allerdings relativ große Dateien habe, möchte ich das nicht unbedingt machen, weil dann der ganze Arbeitsspeicher verbraten wird.

Irgendwelche Ideen wie man das "streamen" könnte oder so?


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 08 Nov 2005, 19:07 
Offline
Obfuscator

Registriert: 18 Feb 2004, 15:47
Beiträge: 560
Wohnort: Erkelenz (Ostlimburg)
Die Beschreibung zu send_file lautet:




Sends the file by streaming it 4096 bytes at a time. This way the whole file doesn���t need to be read into memory at once. This makes it feasible to send even large files.


Wo ist jetzt also das Problem?


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 09 Nov 2005, 11:33 
Offline
Geselle

Registriert: 05 Mai 2005, 14:15
Beiträge: 107
Hoppla, das ist mir noch gar nicht aufgefallen, ich glaub ich hab versehentlich immer send_data statt send_file verwendet.

thx.

Das ist aber auch immer dasselbe, jedesmal wenn man denk, Ah, da fehlt was in Rails, merkt man später das es doch vorhanden war ;)


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 6 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
cron