就像this question一样,我只需要拿一个远程mp3文件的第一部分,但即使我设置了标题只返回文件的前1000个字节,控制台继续返回数据我必须残酷地停止服务器。 问题出在哪里?
uri = URI(file_url)
size = 1000
Net::HTTP.version_1_2
http = Net::HTTP.new(uri.host, uri.port)
headers = {
'Range' => "bytes=0-#{size}"
}
path = uri.path.empty? ? "/" : uri.path
http.get(uri.path, headers) do |chunk|
print chunk.hexdump
end