假设你想将一堆文件保存在某个地方,比如说在BLOB中。并且你想通过网页分发这些文件,并让客户端自动打开正确的应用程序/查看器。
假设:浏览器通过HTTP响应中的mime-type(content-type?)头来确定要使用哪个应用程序/查看器。
基于这一假设,除了文件的字节之外,您还需要保存MIME类型。
如何找到文件的MIME类型?我目前在Mac上,但这也适用于Windows。
当将文件发布到网页时,浏览器是否会添加此信息?
是否有一个漂亮的Python库来查找这些信息?一个Web服务或(更好的是)可下载的数据库?
import magic
引入,但它们包含的内容不兼容。详情请参见https://dev59.com/WnRC5IYBdhLWcg3wAcbU#16203777。 - Hamish Downer