2012-01-20 99 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設置該問題不會再次發生,即使我去掉造成問題的線路。

我使用這個插件是基於以下網址http://www.phpletter.com/Our-Projects/AjaxFileUpload/

提前感謝的人。

回答

0

你真的應該把調試關閉返回任何格式的數據,如JSON阿賈克斯行動,從警告/錯誤/調試消息的任何文本將搞亂了JSON數據格式和東西會開始失效。這就是爲什麼您沒有看到與調試設置問題,以0

我有這個在我的AppController::beforeFilter()

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

爲會議的東西,我們真的需要看到更多相關的代碼。

+0

作品完美!謝謝! – toledorobia