验证用户上传文件的最佳方法是什么?

时间:2010-10-23 15:43:00

标签: php security file

将文件上传到tmp文件夹后,例如pdf文件,php fileinfo mime检查是否足以验证该文件确实是pdf文件并且未被感染?

如何验证用户上传的文件是否没有病毒?

这样我可以让用户下载它吗?

我的情况是这样的: 用户上传pdf文件,然后让其他用户阅读他的pdf文件。

2 个答案:

答案 0 :(得分:3)

  

php fileinfo mime check足以验证该文件确实是pdf文件并且未被感染

没有。它会告诉您它是否看起来像PDF文件,但不进行病毒检查。

  

如何验证用户上传的文件是否没有病毒?

使用病毒扫描程序。那里有很多商业和非商业套餐。

答案 1 :(得分:0)

mime check不保证任何东西,为了合理地确定文件没有病毒,你必须通过病毒扫描程序传递它,例如linux上的clam。