首页 > 解决方案 > 带有进度条的 ASP.NET WebForms 文件上传

问题描述

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

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

  2. 一些解决方案建议使用 SignalR,但 SignalR 本身并没有真正处理上传本身

  3. 一些解决方案建议使用 WebClient 进度条,但是为了进度条而将文件上传控制代码与经典 ASP.NET 中的 WebClient 功能交换是否可行?

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

  5. 有人建议使用 NeatUpload 代码,但这似乎太复杂而无法实现,并且没有足够的示例

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

提前感谢您的所有建议/帮助

标签: c#asp.netfile-uploadwebformsprogress-bar

解决方案


在这里找到我的答案

在这个 ASP.NET 论坛线程中


推荐阅读