我正在使用这段代码:
puts u.host + "/" + u.path
resp = http.get(u.host + "/" + u.path)
File.open(filename, "w") do |file|
file.write resp.body
end
如果我只是puts u.host + "/" + u.path
在浏览器中输入结果,我可以清楚地看到文件。但是,下载的文件无法打开,因为它已“损坏”。这是什么原因?是因为它来自 HTTPS 服务器吗?我能做些什么来解决这个问题?