ビデオからキャンバスを使用してイメージを作成しようとしていますが、イメージをAPIに送信しようとしています。JavaScript:base64をバイナリデータにデコード
これは私のコードである(大部分は簡潔にするために省略されている)
var image = new Image();
image.src = canvas.toDataURL("image/png");
var newFile = new File([atob(image.src)], lorem.png, {
type: "image/png",
lastModified: Date.now()
})
image.srcは、フォーマットBASE64データであると思われる長い文字列である:画像/ PNG、BASE64
[データへのリンク] [1]:https://gist.github.com/anonymous/d357e780fa60b2c47490a9f795e34acf
私は ATOB機能とバイナリにデータを解読しようとすると、私は次のエラーを取得:
をError: Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.
Base64データのどの部分が正しくフォーマットされていないかはわかりません。