回答編集履歴
1
追記
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
|