2011-10-20 53 views
0

在我做文件上傳與asp.net的時刻:使用mootools異步文件上傳?

<asp:FileUpload ID="Upload" runat="server" /> <!-- HTML --> 
Upload.PostedFile.SaveAs(physicalPath + "newAvatarTemp.png"); // codebehind 

不過,我恨它,當頁面被刷新像這樣的東西。真的,我希望能夠用JavaScript做些事情。環顧網絡,人們似乎在使用SWF + javascript,但我真的想避免使用Flash。我真的想要一些感覺不錯的東西,比如gmail文件上傳器。

我應該怎麼做呢?或者是不可能的(我讀過一些文章暗示文件上傳不能用ajax完成)。如果是這種情況,gmail如何做?

如果不能用ajax做到這一點,有什麼其他解決方案讓我的文件上傳感覺更好?我對網絡技術相當陌生,所以也許我缺少一些簡單的東西。

+1

我想你讀了關於[Uploadify](http://www.uploadify.com/),你可以閱讀有關技術,但你真的不能上傳你的文件使用ajax只有 – user973254

+0

@ user973254你可以,只是尚未跨瀏覽器。新的'XMLHTTPRequest'對象支持文件上傳處理,但是舊版瀏覽器仍然需要解決 – Ktash

回答