我是新来的。我有一些图像上传代码,我正在尝试上传一个*.heic图像,这是由iPhones产生的。我的代码正在执行以下操作:
contentType := http.DetectContentType(fileBytes)DetectContentType不知道如何检测HEIC的内容类型,这会导致默认的application/octet-stream内容类型。是否有一种方法来添加对新内容类型的支持,这些类型还不知道如何处理呢?
发布于 2022-04-04 18:56:02
http.DetectContentType函数的设计与媒体式嗅探规范相匹配。因此,它是不可扩展的。
但是,您不需要扩展它:没有什么可以阻止您编写自己的函数来检测HEIC,如果数据与HEIC不匹配,则返回到http.DetectContentType。
https://stackoverflow.com/questions/71742094
复制相似问题