質問編集履歴

1

追記

2020/11/13 14:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -13,14 +13,6 @@
13
13
  ```JavaScript
14
14
 
15
15
  <script type="text/javascript">
16
-
17
- function updateProgress(evt) {
18
-
19
- var percentComplete = evt.loaded / evt.total;
20
-
21
- p.innerHTML=percentComplete;
22
-
23
- }
24
16
 
25
17
  function ExecUpload() {
26
18
 
@@ -40,6 +32,18 @@
40
32
 
41
33
  var xmlhttp = new XMLHttpRequest();
42
34
 
35
+ xmlhttp.addEventListener("progress", function(e){
36
+
37
+ alert(e.total);//アップ中ファイルのトータルサイズが取れてない 0となる
38
+
39
+ progress_data = e.loaded / e.total;
40
+
41
+ p.innerHTML='progress:'+progress_data;
42
+
43
+ }, false);
44
+
45
+
46
+
43
47
  xmlhttp.onreadystatechange = function () {
44
48
 
45
49
  if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
@@ -51,8 +55,6 @@
51
55
  };
52
56
 
53
57
  xmlhttp.open("POST", "updata.php", true);
54
-
55
- xmlhttp.addEventListener("progress", updateProgress, false);
56
58
 
57
59
  xmlhttp.send(formdata);
58
60