【发布时间】:2019-06-17 01:10:27
【问题描述】:
我正在尝试将由 https://html2canvas.hertzen.com/ 生成的 png 文件转换为我将发送到 API 的 blob 文件。
下面的代码产生这样的输出,API 不会抛出 400,但是文件以某种方式损坏。
我构建 blob 的方式有问题吗?
const data = new FormData();
const [, binary] = image.toDataURL().split(',');
const blobFile = new Blob([window.atob(binary)], { type: 'image/png' });
data.append('attachments[]', blobFile, 'screenshot.png');
【问题讨论】:
标签: javascript blob png multipartform-data html2canvas