これはRubyでメモリの問題を引き起こしますか?サイズが10KBを超えると、Open-URIがTempFileに書き込むことが分かります。しかし、HTTPartyはTempFileに書き込む前にPDF全体をメモリに保存しようとしますか?HTTPartyでメモリに問題があり、大きなファイルをダウンロードする
src = Tempfile.new("file.pdf")
src.binmode
src.write HTTParty.get("large_file.pdf").parsed_response
HTTPartyはPDFをダウンロードするために意図されていませんでした。これは、小さなXMLやJSON交換用に設計されたAPIクライアントです。 –
ここで何をすればいいですか? – maletor
Open-URIで何が問題になっていますか?代わりにNet :: HTTPを使用して私の答えは以下のとおりです。 –