2012-06-29 30 views
2

我想從這樣的輸入發送POST數據發送INPUT TYPE = 「file」 型數據:通過AJAX後(jQuery的)

<input type="file" name="userFile" id="userFile"/> 

我需要通過使用$ .post的ajax將它發送到指定的文件。

我該怎麼做?

+2

您在詢問之前先搜索這裏嗎? – epascarello

+0

無法通過ajax發送表單/多部分數據 – coolguy

回答

3

如果沒有HTML5,這是不可能的,並且html5解決方案在所有瀏覽器中都不起作用,對於不支持它的瀏覽器沒有解決方法。

解決這個問題的最具有跨瀏覽器的方式是不使用ajax,而是發佈到隱藏的iframe。

或使用插件如uploadify

如果不支持html5方法,大部分(如果不是全部)實現此功能的jQuery插件使用閃存或隱藏iframe。