Fix download issue - revert to using body_io

This commit is contained in:
Prad Nelluru 2020-04-19 15:00:59 -04:00
parent db2d86c1a8
commit 77201bda85
1 changed files with 2 additions and 4 deletions

View File

@ -62,11 +62,9 @@ module Muse::Dl
end end
end end
File.open(tmp_pdf_file, "w") do |file| File.open(tmp_pdf_file, "w") do |file|
response_str = response.body IO.copy(response.body_io, file)
file << response_str
if file.size == 0 if file.size == 0
# puts response.headers raise Muse::Dl::Errors::DownloadError.new("Error: downloaded chapter file size is zero. Response Content-Length header was #{headers["Content-Length"]}")
raise Muse::Dl::Errors::DownloadError.new("Error: downloaded chapter file size is zero. Response size was #{response_str.bytesize}")
end end
end end
end end