天天看點

ie下擷取上傳檔案全路徑

ie下擷取上傳檔案全路徑,3.5之後的火狐是沒法擷取上傳檔案全路徑的

1 /*擷取上傳檔案路徑*/
 2 function getFilePath(obj) {
 3     var form = $(this).parents("form");
 4     form.validate();
 5     var fileObj = obj;
 6     if (fileObj) {
 7         if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
 8             fileObj.select();
 9             fileObj.blur()
10             $("#filePath").val(document.selection.createRange().text);
11         } else if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
12             if (fileObj.files) {
13                 return fileObj.files.item(0).getAsDataURL();
14             }
15             return fileObj.value;
16         }
17     }
18 }      

View Code