我给上传功能,我希望文件必须在服务器端扫描,然后才能上传,然后他们被保存在该服务器上。
有没有免费的反病毒引擎来扫描服务器上的附件?
谢谢
发布于 2009-10-09 22:11:55
你不能完全“扫描”客户端上的文件。但是,也可以进行一些操作,这取决于客户端的安全设置。我认为这是相当困难的,因为浏览器实现这些功能的方式不同(例如,Internet Explorer可以使用ActiveX脚本)。也许你可以试着调查一下。
关于免费杀毒软件,我相信谷歌有答案;)但说真的,Avast和AVG都在为家庭用户提供免费版本的杀毒软件。既然你没有说任何关于你的服务器的用途,我不知道使用免费版本是否合法。
如果你愿意花一点钱购买AV解决方案,我可以推荐NOD32。也就是说,我应该提一下,我没有使用服务器版本的经验。我使用的是工作站版本,它非常轻便。
发布于 2009-09-17 06:47:56
在上传之前很难;你可以在上传之后,但在下载之前检查它。要做到这一点,你可以使用在线反病毒服务-但这是一个非常耗时的解决方案,你当然应该使用单独的线程或服务-或者自己扫描它,使用许多可用的反病毒引擎中的一个(其中一些是免费的,但其他通常花费很少,每年不到10美元)。
编辑:最著名的(至少对我来说)开源反病毒工具是ClamWin,它是在GPL下发布的。对于免费的(就像免费的啤酒一样)引擎,我只能建议搜索“免费的反病毒引擎”或类似的东西,这不是因为我懒惰,而是因为我从来没有用过,也不喜欢建议我不知道的东西。
发布于 2009-09-17 06:49:15
当然,这取决于您将使用哪种病毒检查软件进行扫描--例如,商业产品metascan提供了一个应用程序接口,可以将您的程序与许多不同的商业防病毒产品集成在一起。
https://stackoverflow.com/questions/1437075
复制相似问题