我正在开发一个PHP Web应用程序,它将接受Markdown文件作为文件输入。
如何确保只有Markdown文件被上传?
我认为我应该检查更多的内容而不仅仅是扩展名...也许是MIME类型?
如果是这样,那么MIME类型是什么?
我正在开发一个PHP Web应用程序,它将接受Markdown文件作为文件输入。
如何确保只有Markdown文件被上传?
我认为我应该检查更多的内容而不仅仅是扩展名...也许是MIME类型?
如果是这样,那么MIME类型是什么?
扩展名和 MIME 类型相同。
检查 UTF-8,您可以阻止任何二进制文件(图像文件等)。
if ($markdown !== iconv("UTF-8", "UTF-8//IGNORE", $markdown)) {