【发布时间】:2011-10-20 14:34:09
【问题描述】:
目前我正在使用 asp.net 进行文件上传:
<asp:FileUpload ID="Upload" runat="server" /> <!-- HTML -->
Upload.PostedFile.SaveAs(physicalPath + "newAvatarTemp.png"); // codebehind
但是,当页面为此类内容刷新时,我讨厌它。真的,我希望能够用 javascript 做一些事情。在网上环顾四周,人们似乎在使用 SWF + javascript,但我真的很想避免使用 flash。我真的想要一些感觉不错的东西,比如 gmail 文件上传器。
我该怎么做呢?还是不可能(我读过一些帖子暗示无法使用ajax 完成文件上传)。如果是这样,gmail是怎么做到的?
如果使用 ajax 无法做到这一点,还有哪些其他解决方案可以让我的文件上传感觉更好?我对网络技术还很陌生,所以也许我缺少一些简单的东西。
【问题讨论】:
-
我想你读过Uploadify,你可以在那里读到技术,但你真的不能只使用ajax上传你的文件
-
@user973254 可以,只是还不能跨浏览器。新的
XMLHTTPRequest对象支持文件上传处理,但旧版浏览器仍需求助
标签: javascript asp.net file-upload mootools