javascript - 如何使用 let 和 async 将 deepai 输出 blob 保存到文件
问题描述
我使用深度 AI API 将图像制作成卡通并渲染,但现在我需要保存图像以便下载,我查看堆栈溢出并找不到答案,(他们都使用 get 方法)。
也累了 let Blob=await response.blob(); 它没有工作它实际上停止了渲染!
(async function() {
let result=await deepai.callStandardApi("toonify", {
image: "<?php echo $url;?>"
});
let response=await deepai.renderResultIntoElement(result, document.getElementById('RES'));
let blob=response.blob();
//var file=new Blob(blob, {type:'image/jpeg'});
})();
saveAs(blob, "image/jpeg", "image.jpeg");
它几乎在那里它试图下载到一个文件,但它在打开时说格式不正确。有任何想法吗?
在控制台中出现错误未捕获的类型错误:文件构造函数:参数 1 无法转换为序列。
解决方案
推荐阅读
- heroku - 如何像 Heoku 一样在谷歌云平台上实现中间或非活动应用程序的自动停止?
- core-data - SwiftUI 在数据更改时处理 SpriteKit 场景重新创建
- google-cloud-platform - 如何使用 Google 部署管理器添加 IAM 条件访问权限
- python - 我的神经网络预测给了我一个错误:IndexError: list index out of range
- firebase - 输入'列表
' 不是类型 'String' 的子类型 - python - Scrapy 没有名为“”的模块
- c++ - 如何使用其他自定义类型搜索自定义类型的地图
- javascript - 使用 JS 在隐藏和显示 lang="" 属性之间切换的简单解决方案?
- scala - 无法使用 spark 从 kafka 读取数据
- c# - 从包列表 (FindPackage) 启动 Windows 10 UWP 应用