我想检查放置在某个 URL 上的文件的文件类型。现在我知道了两种方法:
- 检查 URL 文件结尾(或至少
Location
来自 HTTP 请求响应) - 检查
Content-Type
(MIME 类型)
从这两个方面来看,第一个更不可靠,但第二个并不总是保证最好的结果。所以我想,难道不能在GET
下载资源时发送请求并检查文件类型然后取消下载吗?
如果我开始在浏览器中下载文件,我也可以看到文件扩展名。这在 Python 中可行吗?
我想检查放置在某个 URL 上的文件的文件类型。现在我知道了两种方法:
Location
来自 HTTP 请求响应)Content-Type
(MIME 类型)从这两个方面来看,第一个更不可靠,但第二个并不总是保证最好的结果。所以我想,难道不能在GET
下载资源时发送请求并检查文件类型然后取消下载吗?
如果我开始在浏览器中下载文件,我也可以看到文件扩展名。这在 Python 中可行吗?