有什么方法可以使用动态定位标记保存图片网址?

时间:2019-05-28 12:51:57

标签: javascript image blob anchor

我有一个服务,该服务会截取屏幕截图并返回使用.toDataURL解析的Promise,然后将该URL拆分为适当的url。 现在,我想使用定位标记

动态下载图像

我尝试了URL.createObjectURL(imageAsBase64String),但它给出了错误

var snapotPromise = SomeApiService.TotakeScreenshot(param); // it return promise 
snapotPromise.then(function onSuccess(iResult) {
    var imageAsBase64String = iResult.toDataURL("image/png", 1.0);
    var splittedImage = imageAsBase64String.substr(imageAsBase64String.indexOf(',') + 1)
    var a = document.createElement("a");
    a.href = URL.createObjectURL(imageAsBase64String);
    a.download = "saveScreenShot.png";
    a.click();
});

下载名称为saveScreenShot.png的图像

0 个答案:

没有答案