質問するログイン新規登録

回答編集履歴

1

追記

2023/06/16 07:56

投稿

退会済みユーザー
answer CHANGED
@@ -24,4 +24,15 @@
24
24
  以下の記事の下の方のコードを見てください。
25
25
 
26
26
  JavaScript の非同期関数
27
- http://surferonwww.info/BlogEngine/post/2022/11/23/async-function-in-javascript.aspx
27
+ http://surferonwww.info/BlogEngine/post/2022/11/23/async-function-in-javascript.aspx
28
+
29
+ ---
30
+
31
+ **【追記】**
32
+
33
+ 上の記事では toDataURL メソッドを使って画像データを DataURL 形式の文字列として取得し JSON 文字列として送信しています。データは BASE64 でエンコードされるのでバイナリ形式よりサイズが約 1.3 倍大きくなります。
34
+
35
+ toBlob メソッドを使って画像データをバイナリ形式で取得し multipart/form-data 形式で送信することもできます。具体例は以下の記事を見てください。
36
+
37
+ img 要素の画像データを取得してアップロード
38
+ http://surferonwww.info/BlogEngine/post/2023/02/01/obtain-image-data-displayed-on-html-img-element-to-server-and-upload-it-to-server.aspx