有什么方法可以在上传之前验证文件内容?

时间:2019-03-27 08:19:27

标签: c# file-upload

我在asp.net中为文件上传进行了编码,并验证了文件扩展名(仅png)

如果用户将文件(在上传之前)从其他文件重命名为png(例如pdf到png),则该文件将作为png生效,因为我只是验证扩展名。

是否存在任何第三方API或服务来验证具有有效内容的文件扩展名?

预先感谢

1 个答案:

答案 0 :(得分:0)

您可以尝试“文件签名” https://en.wikipedia.org/wiki/List_of_file_signatures