我将文件存储移动到 Rackspace Cloudfiles,它破坏了我的 send_file 操作。
老的
def full_res_download
@asset = Asset.find(params[:id])
@file = "#{Rails.root}/public#{@asset.full_res}"
send_file @file
end
新的
def full_res_download
@asset = Asset.find(params[:id])
@file = "http://86e.r54.cf1.rackcdn.com/uploads/fake/filepath.mov"
send_file @file
end
当文件在公共文件中时。代码效果很好。当您单击链接时,文件将下载并且网页不会更改。现在它给出了这个错误。
Cannot read file http://86e.r54.cf1.rackcdn.com/uploads/fake/filepath.mov
我错过了什么?
非常感谢您的参与。