會員登入 新朋友?立刻註冊
[說明]
文章會慢慢移新精讚 //n.sfs.tw
2019/2/23 星期六     [文章分類及列表]
精讚Blog logo 部落格是自己寫爽的
精讚部落 > 前端程設 > HTML/CSS
AJAX方法上傳檔案取不到$_FILES的問題 次要群組 [前端程設::jQuery] 列印 推薦
作者或來源 瘦河馬 2010-01-03 03:40:55
關鍵字 1上傳檔案 2ajax
此文完整連結 http://n.zipko.info/326.html
文章歡迎轉載,請尊重版權註明連結來源。

我使用 jquery 的 ajax 方法上傳檔案,結果 php 一直取到空的 $_FILES 陣列。

我的寫法是這樣:
< form action="goods.php" name="f1" method="POST" id="f1">
< input id="sb4" type="submit" value="上傳圖片" />
< input id="file0" name="file0" size="36" type="file" />

一直試不成功,後來才想改成這樣試試
< form action="goods.php" name="f1" method="POST" id="f1">
< input id="file0" name="file0" size="36" type="file" />
< input id="sb4" type="submit" value="上傳圖片" />

兩者的差異在於 submit 的順序一定要在 file 下面,看起來很簡單,實際上查錯了一個小時。這個情形和UTF-8的網頁使IE一片空白中所提到的錯誤是一樣的:看來來似乎都很合理,可是結果卻不相同。

另外我是 AJAX form ,所以可以發現我的 form 並沒有這一行,切記!
enctype="multipart/form-data"

< form action="goods.php" name="f1"  enctype="multipart/form-data"  method="POST" id="f1">


 

END
F B 留 言 版

留言結束請重新整理網頁顯示留言
相 關 文 章
同 群 組 其 他 文 章
隨 機 文 章
精讚部落版權所有(c) JinZan Blog http://n.zipko.info Author axer@tc.edu.tw. 最佳瀏器為Firefox,本網頁不支援IE6。[文章分類及列表]
本站最佳瀏覽解析度1024x768 網站建置 2009.11