我正在使用rails服务器。我发送核心http请求。 在request.body内容我想要上传的文件。这个request.body是StringIo对象。我想将此文件上传到我的服务器。
答案 0 :(得分:2)
这会将文件以1mb(1024 ** 2)块的形式写入磁盘。一次读取整个文件可以让你打开带有大文件的DOS。
File.open("where-you-want-the-file", "w") do |f|
while blk = request.body.read(1024**2)
f << blk
end
end