带有进度条的ASP.NET WebForms文件上传

时间:2019-07-02 11:42:34

标签: c# asp.net file-upload webforms progress-bar

我正在尝试完成文件上传进度栏,但是找不到正确的解决方案。网上有很多关于文件上传进度栏实现的建议,但是这些建议似乎太过混乱和过时了

  1. 许多文件上传进度栏解决方案都实现了IFrame,这是不可能的,因为它会破坏网站的安全性

  2. 某些解决方案建议使用SignalR,但SignalR本身并不能真正处理上传本身

  3. 某些解决方案建议使用WebClient进度条,但是仅出于进度条的目的,将文件上载控制代码与传统ASP.NET中的WebClient功能交换在后面是否可行?

  4. 有很多使用HttpHandler的建议,这将导致我们当前的体系结构发生重大变化(加上看起来我们必须购买一些JQuery(Uplodify)功能)。

  5. 有人建议使用NeatUpload代码,但这似乎实施起来太复杂了,没有足够的例子了

因此,在2019年7月,最经典的ASP.NET Web Forms应用程序中实现进度条的最佳方法是什么?

预先感谢您的所有建议/帮助

1 个答案:

答案 0 :(得分:0)

在这里找到我的答案

In this ASP.NET forum thread