我正在尝试创建可以存储在外部服务器上的 PDF。
我这样做:
File.new("temp.pdf", "w").close
File.open("temp.pdf", "wb") do |f|
f.write(bytes)
end
File.open("temp.pdf", "r") do |f|
# upload `f` to server
end
File.delete("temp.pdf")
然后将它们上传到服务器。
在我的本地机器上这工作正常,但是,我最近尝试在另一台机器上运行,并且在日志中出现权限错误。
有没有办法:
- 将字节写入文件。
- 切勿触摸硬盘。