现在在rails中做图库。我想阻止从网页下载图片的直接访问。这个怎么办?我正在使用paperclip gem上传图片。请帮我解决这个问题。
答案 0 :(得分:0)
浏览器需要访问图像才能显示图像;在某些时候,浏览器上的某些内容可以直接访问图像。
您可以模糊检索图像的方式,但这基本上是您可以做的最好的。您可以使用推荐人玩小型游戏。
不要禁用右键单击;那令人生气。
答案 1 :(得分:0)
我假设您基本上在寻找登录系统。确保图像由控制器提供,而不是由nginx提供,或者为您的静态提供服务。鉴于您正在使用Paperclip,我认为情况已经如此。所以你真的需要检查控制器内的登录用户,如果用户没有登录则返回403响应。