【发布时间】:2018-07-28 18:19:33
【问题描述】:
我在验证文件上传时遇到问题。
为了确保用户上传有效的图像(不是扩展名为 .jpg 或 .png 的文件,...),可以使用 getimagesize()。例如:W3school。
但是 .svg 文件呢?当我使用print_r() 时,函数getimagesize() 什么也不返回。我如何确定用户上传的是 .svg 文件,而不是扩展名为 .svg (virus.svg) 的文件?
【问题讨论】:
-
或许尝试用 xml 解析器解析它?
-
@gkalikapersaud 谢谢,但事实并非如此。他们有文件路径。我不。我使用
<input type='file'>。而且由于某些原因,浏览器不让我获取完整路径,或者我不知道如何获取。 -
好的,我去javascript查一下
标签: php svg getimagesize