如何确定当前在 ASP.Net 中是不是有任何文件正在上传?

Posted

技术标签:

【中文标题】如何确定当前在 ASP.Net 中是不是有任何文件正在上传?【英文标题】:How do I determine if there are any files currently being uploaded in ASP.Net?如何确定当前在 ASP.Net 中是否有任何文件正在上传? 【发布时间】:2011-05-05 17:45:55 【问题描述】:

我们允许在我们的应用程序中上传大文件(视频)。有什么方法可以让我知道当前正在上传文件吗?例如,在经典 ASP 中,我们使用第 3 方组件,该组件使用临时目录在上传文件时缓冲文件。

在我重新启动 IIS 或服务器并终止某人的上传之前知道这一点会很高兴。

【问题讨论】:

【参考方案1】:

您可以使用某个临时名称上传文件,然后在完成后将其重命名为其他名称。然后您可以检查文件夹中是否有与您的临时命名模式匹配的文件并相应地重新启动。

【讨论】:

【参考方案2】:

在调整我的 Google 搜索后,我找到了一个链接,其中提到了 ASP.Net 中文件缓冲区的位置。

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\[app name]\[hex dir]\[hex dir]\uploads

【讨论】:

以上是关于如何确定当前在 ASP.Net 中是不是有任何文件正在上传?的主要内容,如果未能解决你的问题,请参考以下文章

asp.net 成员资格 - 如何以编程方式确定用户是不是在角色中

如何检查当前页面是不是在 ASP.Net 中使用 SSL?

ASP.NET Core使用功能开关控制路由访问(续)

如何使用 ASP.NET MVC Rest API 调用和 jQuery Ajax 下载文件

asp.net中如何保存图片对象

如何判断 JavaScript 文件是不是已包含在 ASP.NET 页面中?