我想允许用户上传 base64 编码的文件。 结果是这样的:
data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kA...
或
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfAAAAAXNSR0IArs4c6QAAAARnQU...
所以我想知道从编码文件字符串中提取文件扩展名的常用方法是什么?
最佳答案
使用字符串/字节函数提取 MIME 类型非常简单——即 data:
和 ;base64
之间的部分。
然后你可以使用标准的 mime 包从类型中获取扩展名:
https://golang.org/pkg/mime/#ExtensionsByType
关于go - 如何从golang中的base64编码文件中提取文件扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45710875/