【发布时间】:2010-10-11 08:26:08
【问题描述】:
我想预览一下刚刚上传的图片。这些图片没有保存在公共文件夹中,因为它们不是公共的......
我该怎么做?
谢谢 马库斯
【问题讨论】:
标签: ruby-on-rails image directory
我想预览一下刚刚上传的图片。这些图片没有保存在公共文件夹中,因为它们不是公共的......
我该怎么做?
谢谢 马库斯
【问题讨论】:
标签: ruby-on-rails image directory
你需要创建一个控制器来发送文件(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) 创建指向图像的符号链接 公共文件夹?
2) 像你一样 公开使用这些图像,他们 真的应该公开 文件夹 - 为什么它们目前没有?
【讨论】: