blob url 转 url 生成 uuid

path = URL.createObjectURL(new Blob([blob]));

URL.createObjectURL()方法会根据传入的参数创建一个指向该参数对象的URL. 这个URL的生命仅存在于它被创建的这个文档里. 新的对象URL指向执行的File对象或者是Blob对象.

function getUuid(blob) {
  const url_uuid = URL.createObjectURL(new Blob(blob)) //生成一个url
  const uuid = url_uuid.toString() //生成的url转为字符串
  URL.revokeObjectURL(url_uuid) //释放这个url
  return uuid.substr(uuid.lastIndexOf('/') + 1) //链接 / 后面的就是我们要的uuid
}

原文地址
https://blog.csdn.net/sugerinaflat/article/details/123838700

posted @ 2024-03-27 10:39  宝贝熊の  阅读(82)  评论(0编辑  收藏  举报