标签: c# file-upload
我在asp.net中为文件上传进行了编码,并验证了文件扩展名(仅png)
asp.net
如果用户将文件(在上传之前)从其他文件重命名为png(例如pdf到png),则该文件将作为png生效,因为我只是验证扩展名。
是否存在任何第三方API或服务来验证具有有效内容的文件扩展名?
预先感谢
答案 0 :(得分:0)
您可以尝试“文件签名” https://en.wikipedia.org/wiki/List_of_file_signatures