在WEB系统中,上传文件时都需要做文件的类型校验,大致有如下几种方法:
1. 通过后缀名,如exe,jpg,bmp,rar,zip等等。
2. 通过读取文件,获取文件的Content-type来判断。
3. 通过读取文件流,根据文件流中特定的一些字节标识来区分不同类型的文件。
4. 若是图片,则通过缩放来判断,可以缩放的为图片,不可以的则不是。
知道了大体的判断方法后,大概率阿里云应该是通过1和2的方式来识别文件类型的,所以仅仅改后缀是不行滴,要修改content-type。用编程语言修改会很容易,应该也会有对应的修改工具直接修改。