2012-01-20 19 views
0

CakePHP 1.3に問題があります。私は画像をアップロードするためにjQueryプラグインを使用していますが、Firefoxでのみうまく動作します。 Google Chromeで画像を取得すると、画像はアップロードされますが、リクエストの最後には削除されます。それは非常に奇妙です。それから、私はデバッグを始めました。画像を保存した後、画像に名前を付けて保存しています。これは$this->Session->write("tmp_img_name, $ new_img_path)のように、この行にコメントすると画像のアップロードが削除されないためです。このラインが画像を消去するのは非常に奇妙です。AJAXの画像アップロード、セッション、cakephp 1.3

core.php debug = 0に設定すると、問題の原因となっている行のコメントを外しても、この問題は再び発生しません。

私が使用しているプラ​​グインは、以下のURLを事前にhttp://www.phpletter.com/Our-Projects/AjaxFileUpload/

おかげで一つです。

答えて

0

jsonのようなフォーマットされたデータを返すajaxアクションでは、警告/エラー/デバッグメッセージのテキストがjsonデータフォーマットを混乱させ、事態が失敗し始めるはずです。

if ($this->request->is('ajax')) { 
    Configure::write('debug', 0); 
} 

は、セッションのものについては、私たちは本当に多くの関連するコードを確認する必要があります:あなたは私の AppController::beforeFilter()に0

私はこれを持っているにデバッグセットに問題が表示されない理由はここにあります。

+0

は完璧に機能します。ありがとう! – toledorobia

関連する問題