首页 文章

在ASP.NET中上载文件时运行病毒扫描

提问于
浏览
18

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

提前致谢!

3 回答

  • 1

    只需购买具有命令行界面的防病毒软件(几个流行的软件包包括此) . 上载文件后,运行扫描 .

    我认为,为了同时上传和扫描,您可能需要实现自己的防病毒软件,因为我不熟悉任何提供这种接口的软件包 .

    我运行共享软件网站 . 它不像你描述的那样工作,但是我将每个文件下载到我的本地计算机并对它们进行扫描 . 你会做类似的事情 .

  • 2

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

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

  • 0

    其他为您提供命令行界面的应用程序:

    我相信 MS AV 会提供更好的结果 .

相关问题