可能重复:
上传的安全威胁
我允许用户将图像上传到我们的网站。我是否认为我应该检查文件 .jpg/.jpeg/.gif 的扩展名以及 mime 类型以确保没有上传危险文件?
我还应该在上传时调整文件大小以检查它是否是实际的图像文件,而不是重命名的 exe 或类似文件?例如,如果调整大小失败,则它不是图像文件。
我还应该防范其他形式的攻击吗?
编辑:还在图像文件夹中添加一个 .htaccess 文件,因此无法执行 php 文件:
AddHandler cgi-script .php .php3 .php4 .phtml .pl .py .jsp .asp .htm .shtml .sh .cgi
Options -ExecCGI
order deny,allow
deny from all