按文件类型限制
有一些方法可以通过与Apache访问控制类似的逻辑来限制上传文件的扩展名。
- 允许上传的扩展名以数组的形式列在
$allowed_upload_extensions
变量中。 - 允许创建和重命名文件的扩展名以数组的形式列在
$allowed_file_extensions
变量中。
php
// 允许创建和重命名文件的扩展名
// 例如:'txt,html,css,js'
$allowed_file_extensions = 'txt,html,js,css,scss';
// 允许上传文件的扩展名
// 例如:'gif,png,jpg,html,txt'
$allowed_upload_extensions = 'jpg,jpeg,gif,txt,mp4';