2010-11-10 44 views
1

我是API的后端Rails开发人员。 API必须接受来自iPhone客户端的图片上传。将iPhone图像(二进制)文件发布到Rails应用程序

我的问题是整个POST的Content-Type必须允许上传并且不会被InvalidAuthenticityToken问题困住。它必须是多部分类型,因为(在一种情况下)有3个图像文件和普通的文本POST参数。我们已经控制了iPhone代码,并且不想让它成为例如两个阶段,从服务器请求代币并随后使用POST提交。

谢谢,
克雷格·库克

回答

1

你只是想告诉控制器来绕过你的API是基于POST的真实性令牌。

class Api::PhotoController < Api::ApiController 
    skip_before_filter :verify_authenticity_token 
    def create 
    @photo = Photo.new(params[:photo]) 
    ... 
    end 
end 

这样

相关问题