質問編集履歴
1
追記
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
|
|