裏面上傳文件,而不是內部的形式上傳文件,而不是形式
例如:
<input type="file" name="taskuploadfile" />
<input type="button" name="taskupload" value="Task Upload" onclick="taskupload()" />
使用Ajax的JavaScript到PHP。
我可以在php中獲取文件的臨時路徑嗎?是否有可能?
裏面上傳文件,而不是內部的形式上傳文件,而不是形式
例如:
<input type="file" name="taskuploadfile" />
<input type="button" name="taskupload" value="Task Upload" onclick="taskupload()" />
使用Ajax的JavaScript到PHP。
我可以在php中獲取文件的臨時路徑嗎?是否有可能?
您可以使用File API來讀取數據,然後按照an example on MDN通過XHR或通過使用XHR2根據HTML 5 Rocks' example發送它。
雖然這些方法的瀏覽器支持有限,但您可能仍然更適合使用真實格式並暫時提交給iframe。
用ajax做文件上傳是不可能的。唯一的竅門是使用IFRAME。而且,由於您想要將某些內容發佈到服務器,您可以使用使用表單標記。
可以在不使用iframe的情況下使用ajax進行文件上傳。 – zatatatata 2012-01-05 13:16:20
http://stackoverflow.com/questions/543926/is-it-possible-to-use-ajax-to-do-file-upload – 2012-01-05 13:27:20
@Vahur Roosimaa,我做了基於AJAX的文件上傳,但我用隱藏的iframe。我真的很感激你能否指導我「在沒有iframe的情況下使用AJAX進行上傳。任何教程。當我搜索這個時,我只發現了IFRAME + Ajax技術。非常感謝。 – 2012-01-05 13:30:35
使用圖書館可以做到這一點,即使經過一個月的編碼,您仍無法達到的最佳方式。
JqUploader是最好的例子之一。
因爲它看起來像您使用道場(從你把你的帖子標籤)爲什麼不使用HTML5多文件上傳控件......?它有一個插件做AJAX上傳...
更多,在這裏:http://dojotoolkit.org/documentation/tutorials/1.6/uploader/
參考文檔在這裏:
爲什麼你不希望使用''