我們知道,JQuery(或JavaScript)無法訪問本地文件系統。那麼,jQuery的各種ajax文件上傳插件如何工作,甚至顯示進度條呢?ajax文件上傳如何工作?
我曾經使用Java Applet創建了一個文件上傳器,我可以這樣做,因爲不知何故,我能夠使用applet從本地文件系統讀取文件。因爲我能夠讀取它,所以我一次使用ajax.post
在100行的多個部分中一次發送100行,並且由於每個部分都成功發送,因此可以相應地操縱進度條。
但是,當我們無法從文件系統讀取文件時,那麼jquery的ajax插件如何顯示進度條並異步上傳文件?
我想看到一個例子.Net框架4.0,並且這種方法也多少大文件能夠接受,因爲我覺得這裏的文件將繼續在一個POST請求被髮送,就像在APPLET機制中一樣,我能夠在最後一次嘗試中斷的地方重新開始上傳,因爲我正在跟蹤發送到那一點的部分。 – teenup