asp.net - 在 ASP.NET 中上传文件时运行病毒扫描

标签 asp.net antivirus

我在 ASP.NET 和 C# 中开发了一个基于 Web 的应用程序,用户可以通过此应用程序在服务器上上传文件我希望应用程序在保存到服务器之前扫描上传的文件是否存在病毒。就像我们在 Yahoo 中通过电子邮件附加文件时一样。请指导我如何实现此功能任何可以集成到 ASP.NET 应用程序中的 API 或您可以建议的任何其他方式。我们可以购买可以实现此目的的产品的许可版本。我用谷歌搜索但没有找到具体的结果。

提前致谢!

最佳答案

首先必须将文件保存到服务器上,然后才能对其进行扫描。如果您注意到雅虎将首先上传文件 - 但在扫描之前不允许发送附件。

然后,您可以使用带有命令行界面或其他类型 API 的防病毒软件。这两个都可以通过 C# 调用,并且应该提供您需要的功能。或许可以编写一个包装类,它接收一个文件并根据是否检测到病毒返回真或假。

关于asp.net - 在 ASP.NET 中上传文件时运行病毒扫描,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4520499/

相关文章:

asp.net - 在 Active Directory 中创建用户时 RPC 服务器不可用

c# - 如何检测防病毒/防火墙是否阻止我的应用程序?

c# - 带输出的命令行病毒扫描

C# 枚举返回带中断的字符串

asp.net - IIS 8 : Custom app pool ID: Value does not fall within the expected range

mysql - 如何从 SQLDataSource 中过滤数据

python - 在运行 Sophos 的机器上,为什么我的所有浏览器都无法从我的 Python 应用程序实时接收服务器发送的事件 (sse)?

java - Glassfish、Java 电子邮件和证书

c# - 使用 Asp.Net Identity 更新用户 - 用户名存在