-1

フラッシュを使用して画像をアップロードするペーパークリップ付きのswfUploadプラグインを使用していますが、

アップロードボタンをクリックすると、このエラーが表示され、画像はアップロードされず、DBに保存されません。このエラーが表示されます。

alexa's-lace-waist-yoga-pants-size4.jpg//これはアップロード用の私の画像です

アップロードエラー:302//これはエラーです

どんな役に立つ助けでも大歓迎です。

これはログ出力です

2012-03-1402:19:34-0400に202.154.225.30のPOST"/admin / images /create_banner_image"を開始しました。Admin::ImagesController#create_banner_imageによるHTMLパラメーターとしての処理:{"Filename" => "alexa's-lace- West-yoga-pants-size4.jpg "、" Filedata "=>#>、" Upload "=>" Submit Query "}警告:CSRFトークンの信頼性を確認できません完了40142ミリ秒で許可されていません

今@shingharaに答えてください

4

2 に答える 2

3

簡単なハックが必要な場合は、追加します

protect_from_forgery :except => :create_banner_image

Admin::ImagesControllerクラスが役立つはずです。

安全なソリューションを実装したい場合は、もう少し作業が必要になります。SWFuploadはフラッシュを使用し、指示しない限りRailsセッションについて何も知りません。ここでそれを修正する方法についての良いガイドを参照してください:Rails2.3.4とSWFUpload–グレースフルに劣化するフラッシュアップロード用のラックミドルウェア

于 2012-05-20T18:23:36.103 に答える
1

新しいバージョンのswfuploadを使用したため、問題が修正されました。

于 2012-05-29T10:43:33.973 に答える