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