回答編集履歴

1

コードを詳細に記載した

2017/09/24 07:34

投稿

kimurayu
kimurayu

スコア158

test CHANGED
@@ -1,3 +1,45 @@
1
1
  解決しました。
2
2
 
3
3
  xhr.open をしてから responseType を設定する
4
+
5
+
6
+
7
+ ```javascript
8
+
9
+ var xhr = new XMLHttpRequest();
10
+
11
+ xhr.responseType = 'arraybuffer';
12
+
13
+ xhr.open('GET', url, true);
14
+
15
+ xhr.send(null);
16
+
17
+
18
+
19
+ -> InvalidStateError
20
+
21
+ ```
22
+
23
+
24
+
25
+
26
+
27
+
28
+
29
+ ```javascript
30
+
31
+ var xhr = new XMLHttpRequest();
32
+
33
+ xhr.open('GET', url, true);
34
+
35
+ xhr.responseType = 'arraybuffer';
36
+
37
+ xhr.send(null);
38
+
39
+
40
+
41
+ -> OK
42
+
43
+ ```
44
+
45
+