我创建了一个包含字符串的文件,并将其重命名为example.jpg
. 该文件随后通过WordPress媒体库上传,并实际通过。
如果同一个文件包含像EICAR病毒签名这样的恶意代码,这就不好了。
有没有办法避免这种情况?我在看wp_check_filetype_and_ext
函数,但不确定它是否是解决问题的正确方法。
我创建了一个包含字符串的文件,并将其重命名为example.jpg
. 该文件随后通过WordPress媒体库上传,并实际通过。
如果同一个文件包含像EICAR病毒签名这样的恶意代码,这就不好了。
有没有办法避免这种情况?我在看wp_check_filetype_and_ext
函数,但不确定它是否是解决问题的正确方法。
如果文件不是图像,则根据允许的列表检查其mime类型。
因为您的示例将生成一个文本mimetype,并且它是允许的文件扩展名,所以它将通过。除非您的服务器以PHP的形式执行图像文件,否则应该没有任何问题,在这种情况下,这个问题是您最不关心的。
如果你认为这是一个bug,你应该打开一个Trac记录单,这里不是报告WP bug的地方
WordPress已经提出了这个问题,但没有答案。我只是想在这个论坛上试试,如果有人知道的话,因为我也有同样的问题。要使用jquery滑块编辑我的主题,如何转到该脚本?,显示“$主题->挂钩(\'content\\u before\');”在content div标记中。有人能帮忙吗?我的主题索引。php包含以下内容<div id=\"main\"> <?php $theme->hook(\'main_before\'); ?> &#x