IE7,IE8,上傳文件控件input file和asp.net FileUpload控件無法獲取完整路徑的解決辦法


//IE7,IE8,上傳文件控件(<input type="file" /> 和 asp.net FileUpload)無法獲取完整路徑的解決辦法
//通過js獲取上傳控件的完整路徑后,賦值到一個隱藏域里面,然后在asp.net 頁面后台調用隱藏域控件的值就好
function getPath(obj) {
         if (obj) {

             if (window.navigator.userAgent.indexOf("MSIE") >= 1) {
                obj.select();

                 return document.selection.createRange().text;
            }

             else  if (window.navigator.userAgent.indexOf("Firefox") >= 1) {
                 if (obj.files) {

                     return obj.files.item(O).getAsDataURL();
                }
                 return obj.value;
            }
             return obj.value;
        }
    }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM