Esto causará problemas de memoria con Ruby. Sé que Open-URI escribe en un TempFile si el tamaño supera los 10 KB. ¿Pero intentará HTTParty guardar todo el PDF en la memoria antes de escribir en TempFile?Problemas de memoria con HTTParty y descarga archivos de gran tamaño
src = Tempfile.new("file.pdf")
src.binmode
src.write HTTParty.get("large_file.pdf").parsed_response
HTTParty no estaba destinado a la descarga de archivos PDF. Es un cliente API diseñado para pequeños intercambios XML o JSON. –
Entonces, ¿qué debo hacer aquí? – maletor
¿Qué pasa con Open-URI? Una alternativa que usa Net :: HTTP está en mi respuesta a continuación. –