<分区>
我得到一个文件 Base64编码字符串作为图像。但我认为它的内容包含有关文件类型的信息,如 png、jpeg 等。我如何检测到它?有没有图书馆可以帮助我?
标签 java image mime-types
<分区>
我得到一个文件 Base64编码字符串作为图像。但我认为它的内容包含有关文件类型的信息,如 png、jpeg 等。我如何检测到它?有没有图书馆可以帮助我?
最佳答案
如果你想获得 Mime 类型,请使用这个
const body = {profilepic:"data:image/png;base64,abcdefghijklmnopqrstuvwxyz0123456789"};
let mimeType = body.profilepic.match(/[^:]\w+\/[\w-+\d.]+(?=;|,)/)[0];
===========================================
如果你只想得到它的类型,比如 (png, jpg) 等等
const body2 = {profilepic:"data:image/png;base64,abcdefghijklmnopqrstuvwxyz0123456789"};
let mimeType2 = body2.profilepic.match(/[^:/]\w+(?=;|,)/)[0];
关于java - 如何通过图片的Base64编码字符串识别文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25763533/