首页 文章

在服务器上传之前扫描附件?

提问于
浏览
4

我要上传功能,我希望在服务器端扫描文件,在他们上传之前,然后将它们保存在该服务器上 .

是否有任何免费的防病毒引擎来扫描服务器上的附件?

谢谢

3 回答

  • 0

    您无法在客户端上“扫描”该文件 . 但是,可以通过客户端安全设置来确定某些操作 . 我认为这很困难,因为浏览器以不同的方式实现这些功能(例如,Internet Explorer可以使用ActiveX脚本) . 你也许可以试着去研究一下 .

    关于免费杀毒软件,我相信谷歌有答案;)但严重的是,Avast和AVG都在为家庭用户提供免费版本的防病毒软件 . 由于您没有说明您对服务器的用途,我不知道使用免费版本是否合法 .

    如果您愿意为AV解决方案支付一些费用,我可以推荐NOD32 . 也就是说,我应该提一下,我没有使用服务器版本的经验 . 我使用工作站版本,重量很轻 .

  • 2

    当然,取决于您将用于扫描的病毒检查软件 - 例如,商业产品metascan提供了一个API,可以将您的程序与许多不同的商业防病毒产品集成 .

  • 0

    上传之前很难;您可以在上传之后但在下载之前检查它 . 为此,您可以使用在线防病毒服务 - 但这是一个非常耗时的解决方案,您当然应该使用单独的线程或服务 - 或者使用众多可用的防病毒引擎之一自己扫描(其中一些是免费的,但是其他人通常花费很少,每年不到10美元) .

    EDIT: 最着名的(至少对我来说)开源杀毒工具是ClamWin,它是在GPL下发布的 . 对于免费(如在免费啤酒中)引擎,我只能建议搜索"free antivirus engine"之类的,不是因为我从来没有使用过它而且不知道 .

相关问题