Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 文件存储在Ruby/Rake/Grape服务器上_Mysql_Ruby_Grape_File Storage - Fatal编程技术网

Mysql 文件存储在Ruby/Rake/Grape服务器上

Mysql 文件存储在Ruby/Rake/Grape服务器上,mysql,ruby,grape,file-storage,Mysql,Ruby,Grape,File Storage,我正试图为我想要实现的解决方案找到一个解决方案 我想在我的服务器上为我的用户存储“阿凡达” 但是我希望只有当您拥有有效的会话令牌和有效的用户id时,才能访问这些图像 如果可能的话,我宁愿不将图像存储在数据库中 我使用的是Ruby、Rake、ActiveRecord和Grape。它是一个API而不是一个网站。 我使用mySQL作为数据库 服务器是一个Apache,使用passenger解释ruby 你知道是否可以像apache那样提供一个图像,当你访问一个图像时会这样做,但可以使用我的访问令牌控制

我正试图为我想要实现的解决方案找到一个解决方案

我想在我的服务器上为我的用户存储“阿凡达”

但是我希望只有当您拥有有效的会话令牌和有效的用户id时,才能访问这些图像

如果可能的话,我宁愿不将图像存储在数据库中

我使用的是Ruby、Rake、ActiveRecord和Grape。它是一个API而不是一个网站。 我使用mySQL作为数据库

服务器是一个Apache,使用passenger解释ruby


你知道是否可以像apache那样提供一个图像,当你访问一个图像时会这样做,但可以使用我的访问令牌控制对该图像的访问吗?

我建议使用回形针来存储你的图像,它有uri混淆选项:


我将它与grape结合使用,对我来说效果很好。

服务器技术是什么?Nginx?