删除 Blob 中的本地主机 url

Remove Localhost url in Blob

大家好,我是 canvas 的新手!!!

var blob = new Blob([uint8Array], { type: "image/png" });
$rootScope.blobVal = URL.createObjectURL(blob);

我使用上面的代码将 Canvas DataUrl 转换为 Blob 对象从上面的代码片段我得到 blobval as URL like

blob:http%3A//xyz.xyz.x.yz%3A8100/ 4fa503b3-2e1d-4d38-b112-1f417c670b93

但我只需要

4fa503b3-2e1d-4d38-b112-1f417c670b93

提前致谢!!

var blob = new Blob([uint8Array], { type: "image/png" });
var objectUrl = URL.createObjectURL(blob);
str_arr = objectUrl.split("/");
$rootScope.blobVal = str_arr[str_arr.length - 1];

$rootScope.blobVal 包含 4fa503b3-2e1d-4d38-b112-1f417c670b93