我的应用程序托管在Heroku上,如果它可以不将文件上传到在Heroku上,而是直接向公众/文件夹,我想知道到的Linode - 说 - 的Linode上传文件使用CarrierWave
我的应用程序同时使用的Heroku和Linode。两人通过网络服务请求相互交谈。但一般来说,我试图在Linode上存储任何生成/上传的文件 - 而在Heroku上没有任何内容
现在我有一种情况,我想让用户上传文件。最终的目的地是Linode。但目前,我不得不从客户端电脑 - > Heroku - > Linode。然而,最佳解决方案是客户端PC - > Linode
我想在尝试重新连接现有代码之前我会问。 会改变storage_dir方法如下诀窍?
def storage_dir
return http://<linode>/<local-folder>
end
感谢您的帮助 阿比纳夫
也许一个客户端的JavaScript解决方案,您只需直接上传文件的Linode?你可以使用跨源资源共享 – John 2013-03-24 07:19:51