Linux
nginx 1.4.7
PHP 7.0
上传111.jpg111可以成功
但是上传1.php.jpg1111.1失败了
这个告诉我们文件名必须包含jpg三个字母 且后缀必须为.jpg
也可以不给他.jpg,但是不能为其他 .* 意思就是你可以这样:
1.phpjpg 或者 1.phpng 在或者 1.jpg1215615656 但是就是不能 1.jpg .php,尝试.php.jpg111.1 失败,上传111.jpg111确实可以成功的。
所以我们当前上传判断是这样的,jpg是必须带入到文件名,且后缀小数点后方必须为 jpg ,或者其他图片格式(jpeg png gif bmp),我们利用小数点转换为16进制编码。