【发布时间】:2017-12-12 18:07:20
【问题描述】:
今天我在网上浏览有关如何使用 php 公式将文件上传到我的网络服务器的问题,不知何故 everybody 只允许特定的文件类型(并限制所有其他文件类型)。对于想要上传图片的人来说,看到网页除了该文件类型之外没有其他内容,这并不好。其他文件类型有什么问题(例如,直接来自 w3schools.com:只允许 JPG、JPEG、PNG 和 GIF)。
提前谢谢,
维克工作室
【问题讨论】:
-
你为什么要允许别人上传你不准备处理的文件?
-
取决于目的。 jpg、jpeg、png 和 gif 是所有浏览器都支持的唯一图像类型,那么对于图像上传表单,为什么还要支持其他格式呢?如果您愿意,您也可以支持其他类型,但您需要进行特定的转换。由于限制类型是一种常见情况,因此 w3schools 和其他示例展示了如何做到这一点是有道理的。如果你不想要它,你可以省略它。
-
通过 http 上传(无论服务器类型如何)允许任何文件上传 afaik。因为在不知道文件类型的情况下处理文件通常是没有意义的,人们通常会限制某些文件类型和最大大小。另外,这是为了避免病毒等侵入您的系统。
标签: php file types restriction