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