0
HTMLコンテンツをバックエンドにアップロードする必要があります(AWS S3にHTMLファイルとして保存します)。Javascript:S3にHTMLをアップロード
私はdocument.implementation.createHTMLDocument()
を使用してdocument
オブジェクトを作成しました。今私はS3バケツにHTMLファイルとしてデータを保存するために私のバックエンド(私はBackand-as-a-Serviceを使用しています)とits integration with S3をバックエンドに送る必要がありますが、私はそのプロセスに苦労しています。
:
<!doctype HTML>
を含む文字列(ファイルの内容にdocument
オブジェクトを変換宣言) - 使用htmlString = '<!DOCTYPE html>\n' + document.documentElement.outerHTML;
- 文字列をBLOBに変換する -
new Blob([htmlString], 'text/html');
文字列として送信することはできますか? - httpバックエンドへのBlob。
- HTML文字列に変換し直しますか?
- S3バケットにアップロードします。
正しい方向のポインタがあれば幸いです!将来の読者のために
私はブロブあるいは単なる文字列のために行くと言うでしょう、base64では、より多くのオーバーヘッドと〜3倍大きいです – Endless