回答編集履歴

3

追記

2021/03/21 01:03

投稿

otn
otn

スコア84663

test CHANGED
@@ -73,3 +73,35 @@
73
73
  ```
74
74
 
75
75
  しかし、そんなに違いはないので駄目かも知れませんが。
76
+
77
+
78
+
79
+ #追記3
80
+
81
+ バイナリーファイル読み込みの例:
82
+
83
+ ```VBScript
84
+
85
+ Const adTypeBinary = 1
86
+
87
+ Const adReadAll = -1
88
+
89
+
90
+
91
+ Set ADO = CreateObject("ADODB.Stream")
92
+
93
+ ADO.Type = adTypeBinary
94
+
95
+ ADO.Open
96
+
97
+ ADO.LoadFromFile "aaaaa.jpg"
98
+
99
+ data = ADO.Read(adReadAll)
100
+
101
+ ADO.Close
102
+
103
+
104
+
105
+ WScript.Echo Lenb(data)
106
+
107
+ ```

2

追記

2021/03/21 01:02

投稿

otn
otn

スコア84663

test CHANGED
@@ -43,3 +43,33 @@
43
43
  ```
44
44
 
45
45
  みたいにして下さい。
46
+
47
+ #追記2
48
+
49
+ ちょっと違ったようです。curlで投げられるのはこんな感じ。
50
+
51
+ ```text
52
+
53
+ --------------------------ABCDEFG
54
+
55
+ Content-Disposition: form-data; name="attributes"
56
+
57
+
58
+
59
+ {name:Contract.pdf, parent:{id:11446498}}
60
+
61
+ --------------------------ABCDEFG
62
+
63
+ Content-Disposition: form-data; name="file"; filename="ファイル名"
64
+
65
+ Content-Type: application/octet-stream
66
+
67
+
68
+
69
+ ファイルの中身
70
+
71
+ --------------------------ABCDEFG--
72
+
73
+ ```
74
+
75
+ しかし、そんなに違いはないので駄目かも知れませんが。

1

追記

2021/03/17 09:38

投稿

otn
otn

スコア84663

test CHANGED
@@ -5,3 +5,41 @@
5
5
  ```
6
6
 
7
7
  でしょうか。
8
+
9
+
10
+
11
+ #追記
12
+
13
+ 間違えてました。マルチパート形式なので、マルチパートを自分で組み立てないといけませんね。
14
+
15
+ ```text
16
+
17
+ Content-Type: multipart/form-data; boundary=------------------------ABCDEFG
18
+
19
+ ```
20
+
21
+ にして、`postdata`を
22
+
23
+ ```text
24
+
25
+ --------------------------ABCDEFG
26
+
27
+ Content-Disposition: form-data; name="attributes"
28
+
29
+
30
+
31
+ {name:Contract.pdf, parent:{id:11446498}}
32
+
33
+ --------------------------ABCDEFG
34
+
35
+ Content-Disposition: form-data; name="file"
36
+
37
+
38
+
39
+ ファイルの中身
40
+
41
+ --------------------------ABCDEFG--
42
+
43
+ ```
44
+
45
+ みたいにして下さい。