1 var path;
2 function getFullPath(){
3 if (window.navigator.userAgent.indexOf("MSIE") >= 1) {//IE
4 obj.select();
5 path = document.selection.createRange().text;
6 }
7 else{//FireFox & Chrome
8 var file =obj.files[0];
9 var reader = new FileReader();
10 reader.onload = function(e){
11 path = e.target.result;
12 }
13 reader.readAsDataURL(file);
14 }
15 }
2 function getFullPath(){
3 if (window.navigator.userAgent.indexOf("MSIE") >= 1) {//IE
4 obj.select();
5 path = document.selection.createRange().text;
6 }
7 else{//FireFox & Chrome
8 var file =obj.files[0];
9 var reader = new FileReader();
10 reader.onload = function(e){
11 path = e.target.result;
12 }
13 reader.readAsDataURL(file);
14 }
15 }
注意這邊onload 是閉包,會先執行reader.readAsDataURL(file)里面的方法。
找了好久都沒有出來,原來要這樣寫。
// objPreview.src = obj.files[0].getAsDataURL(); //這個也適用于FF
轉載自 路在何方,------------------------------------------------------
About Me's
------一個喜歡在一塊青石階上獨立行走的人