ASP.NET文件上传进度条

4

我已经尝试寻找一个ASP.NET文件上传进度条的示例,而不使用flash、silverlight或ajax(只使用iframe)。

有人能帮帮我吗?

3个回答

4

NeatUpload是一个相当不错的解决方案。这取决于您对Ajax的定义,但它可以通过使用iframe进行完整的页面重新加载,并在其中插入内容。


如果你想使用它,它可以使用。但是即使没有它也可以工作。 - Remy
不幸的是,他们在2011年停止了对它的开发。现在有点过时了。 - benjamin.keen
的确。我们实际上开始使用blueImp https://github.com/blueimp/jQuery-File-Upload/wiki/Complete-code-example-using-blueimp-jQuery-file-upload-control-in-Asp.Net。 - Remy

1
我不确定你是否可以在没有Ajax或其他手段(如flash、silverlight等)的情况下查询服务器上传状态。通常,浏览器不会以javascript可以读取的形式提供上传状态。除非你只需要一个无限期的“加载”动画(它不提供有关上传实际进度的信息)。

0
我最近在工作中遇到了同样的问题,最终不得不自己编写一个简单的C#文件上传用户控件。代码可以在github上找到: https://github.com/CBCMusic/ajax-file-uploader 它使用现有的JS库来处理进度条和XHR2文件上传,并且可以向下兼容旧版浏览器。没有flash,只有HTML5。希望能对你有所帮助...!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接