Rails用button_to发布图像

时间:2011-08-09 00:03:54

标签: ruby-on-rails ruby http post

任何人都可以告诉我是否可以使用以下内容,如果可以的话,如何使用 Rails Way

我的服务器上有数千张图片。当用户访问基于Rails的应用程序上的特定资源并且他们需要能够启动外部应用程序时,我可以创建一个这样的按钮:

<%= button_to('Launch application', 'http://www.foobar.com', :method => "post") %>

但是,我需要将2MB图像附加到POST请求。用户无法自己上传图片,因为他们无法访问图像+它在我的服务器上。有什么东西我可以添加到button_to来附加一个位于服务器上的图像将与请求一起发送吗?

提前致谢!

  • 蛱蝶

1 个答案:

答案 0 :(得分:0)

如果用户无权访问该资源,则无法对其进行POST。您可能做的最好的事情是让用户将表单POST给您,然后构建POST请求,包括所需的私有映像,并将其发布到最终目标。