gpt4 book ai didi

javascript - Angular 6 dom-to-image 抛出 Uncaught Error (无法将 html 转换为图像)

转载 作者:行者123 更新时间:2023-11-30 13:59:27 24 4
gpt4 key购买 nike

我想将 html 部分转换为图像(注意 html 部分有许多来自服务器的其他图像)我正在使用 angular 6 和 node.js 以及将 html 转换为图像的库 dom-to-img

It is working in localhost But when I test it into Production level it gives me error That is in picture Error

这是我想转换成图像的 HTML 区域,其中签名和背景蓝色来自服务器作为 URL

Html Area

我使用 @ViewChild('checkContainer') 容器; 获取 dom(Html 部分)引用然后我调用一个函数,它给我一个图像类型文件,然后我传递给将这个图像保存在数据库中的服务器。所有都在本地主机上工作,但不在生产中

Here is the code I have tried.

async convertToImage(fileName) {
try {
const blob = await domtoimage.toBlob(this.container.nativeElement);
this.checkImageFile = new File([blob], fileName + '.png', {
type: 'image/png'
}); // image File
} catch (error) {
console.log('ops error', error);
}

及以上函数将从该函数调用 checkImageFile 是在我的文件中声明的属性名称。

async addCheck() {
const fileName = this.checkModel.checkNumber;
await this.convertToImage(fileName);
if (this.checkImageFile) {
console.log(this.checkImageFile);
} else {
console.log('dom to image is not working properly');
}

我的代码中缺少什么?你能帮我么?谢谢你们快乐编码。:)

最佳答案

此包存在兼容性问题,您可以使用以下包代替 dom-to-image-more

关于javascript - Angular 6 dom-to-image 抛出 Uncaught Error (无法将 html 转换为图像),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56614884/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com