2010-11-10 49 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 

這樣

相關問題