如何从base64图片中提取并改写扩展名为长尾?

2026-04-01 06:231阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计118个文字,预计阅读时间需要1分钟。

如何从base64图片中提取并改写扩展名为长尾?

javascript/** * 获取从base64编码的图片中提取的扩展名 * @param {string} base64 base64编码的图片字符串 * @returns {string} 图片的扩展名 */function getExtensionFromBase64(base64) { let re=new RegExp('data:image/(.*?);base64'); let res=re.exec(base64); if (res) { return res[1]; }}


实现方法

/**
* 从base64编码的图片中获取扩展名
* @param {String} base64
* @returns
*/
function getExtensionFromBase64(base64) {
let re = new RegExp('data:image/(?<ext>.*?);base64,.*')
let res = re.exec(base64)
if (res) {
return res.groups.ext
}
}

测试

如何从base64图片中提取并改写扩展名为长尾?

let base64 = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEU'
let ext = getExtensionFromBase64(base64)
console.log(ext)
// png


标签:片中

本文共计118个文字,预计阅读时间需要1分钟。

如何从base64图片中提取并改写扩展名为长尾?

javascript/** * 获取从base64编码的图片中提取的扩展名 * @param {string} base64 base64编码的图片字符串 * @returns {string} 图片的扩展名 */function getExtensionFromBase64(base64) { let re=new RegExp('data:image/(.*?);base64'); let res=re.exec(base64); if (res) { return res[1]; }}


实现方法

/**
* 从base64编码的图片中获取扩展名
* @param {String} base64
* @returns
*/
function getExtensionFromBase64(base64) {
let re = new RegExp('data:image/(?<ext>.*?);base64,.*')
let res = re.exec(base64)
if (res) {
return res.groups.ext
}
}

测试

如何从base64图片中提取并改写扩展名为长尾?

let base64 = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEU'
let ext = getExtensionFromBase64(base64)
console.log(ext)
// png


标签:片中