我想要预览刚刚上传的图片。这些图片不会保存在公共文件夹中,因为它们不公开...
我该怎么做?
由于 马库斯
答案 0 :(得分:2)
您需要创建一个Controller to send_file(http://api.rubyonrails.org/classes/ActionController/Streaming.html#method-i-send_file)。
class AvatarsController
def show
send_file my_avatar_path, :type => 'image/jpeg', :disposition => 'inline'
end
end
在此控制器中,您可以添加所需的所有授权。
答案 1 :(得分:1)
你可以:
1)为图像创建符号链接 公用文件夹?
2)就像你一样 他们公开使用图像 应该真的在公众场合 文件夹 - 为什么他们目前不是?