Open Uri e file fino a 2GB

Ciao a tutti,

non riesco a trovare info precise, qualcuno sa se open-uri crea un file
temporaneo o salva tutto memoria?

Grazie,

Rocco

Mi sembra che usi solo un Buffer e che quindi non usi un file
temporaneo.
Butta un occhio qua open-uri.rb
http://rxr.whitequark.org/mri/source/lib/open-uri.rb

2014-10-16 12:24 GMT+02:00 Rocco G. [email protected]:

Riga 382, se superiore a “10240”(bytes presumo, anche se paiono un po’
pochi) usa Tempfile.

Il giorno 16 ottobre 2014 12:42, maurizio de magnis <
[email protected]> ha scritto:

Vero, mi ero fermato alla definizione della classe :slight_smile:
Sarebbe sensato passare un opzione per evitare il tempfile e ricevere
dalla
read solo via block.

Sarebbe sensato passare un opzione per evitare il tempfile e ricevere dalla
read solo via block.

Cioè lo stream diretto? Si, e non escludo di fare una cosa ad hoc in
futuro
se S3 supporta questo tipo di upload. Per ora va bene così, l’importante
è
che usi tempfile e che alla fine del blocco chiami .close.

Il giorno 16 ottobre 2014 12:56, maurizio de magnis <
[email protected]> ha scritto: