【问题标题】:Is there any way to validate file content before upload? [duplicate]有没有办法在上传之前验证文件内容? [复制]
【发布时间】:2019-08-17 17:56:01
【问题描述】:

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

如果用户将文件(在上传之前)从 other 重命名为 png(如 pdf 为 png),那么该文件将作为 png 有效,因为我只是验证扩展名。

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

提前致谢

【问题讨论】:

  • 此外,“要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是题外话”。从on topic帮助页面直接引用
  • 另一种方法不是验证图像,而是期望在使用上传的文件时它可能不是图像(在某处显示图像?)。 try/catch 可以。

标签: c# file-upload


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-26
    • 2022-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-03
    • 1970-01-01
    相关资源
    最近更新 更多