1

私は API のバックエンド Rails 開発者です。API は、iPhone クライアントからの画像のアップロードを受け入れる必要があります。

私の質問は、アップロードを許可し、InvalidAuthenticityToken の問題によってトラップされないようにするために、POST 全体の Content-Type がどうあるべきかということです。(あるケースでは) 3 つの画像ファイルと通常のテキスト POST パラメータがあるため、マルチパート タイプである必要があります。私たちは iPhone コードを制御しており、サーバーからトークンが要求されてから POST で送信されるという 2 段階のようなことはしたくありません。

ありがとう、
クレイグ・クック

4

1 に答える 1

1

API ベースの POST の認証トークンをバイパスするようにコントローラーに指示するだけです。

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

その方法

于 2010-11-10T04:24:47.577 に答える