[英]Is it possible to upload a file with AJAX and no iframe or Flash?
每次我查看AJAXy文件上傳時,iframe總是被用在下面,某個地方。
是否可以使用AJAX上傳文件而不使用iframe或Flash? 在最新版本的Firefox和Chrome中如何?
我正與我的同事辯論,爭辯說你不能用純Javascript執行AJAXy上傳,因為你無法從用戶的硬盤讀取文件內容,以便通過AJAX調用將文件內容傳遞到服務器端腳本。
您可以使用着名的jQuery Uploadify插件 。
Uploadify是一個jQuery插件,它在您的網站上集成了一個完全可自定義的多文件上傳實用程序。 它使用Javascript,ActionScript和任何服務器端語言的混合來動態地在頁面上的任何DOM元素上創建實例。
您可以在firefox(3.6及更高版本)上使用文件API,但我認為最新的webkit也支持它(不確定)。
我做了一個適用於FF的Mootools插件:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.