2012-04-17 118 views
1

在我的項目中,我需要訪問上傳文件的完整路徑,並將鼠標懸停在正在上傳的文件上時顯示爲工具提示。需要在telerik mvc上傳控件中上傳文件的完整路徑

在下圖中,您可以看到只顯示文件名稱而不顯示完整路徑的工具提示。

我無法在客戶端或服務器端獲取文件路徑。是否有可能在任何客戶端事件中獲取文件路徑?

回答

0

這可以通過onSelect方法完成。

function onSelect() { 
     var files = arguments[0].files; 
     if (files && files[0]) { 
      var reader = new FileReader(); 

      reader.onload = function (e) { 
       var src = e.target.result; 
       var alt = files[0].name); 

       //This is where the magic happens 
      }; 

      reader.readAsDataURL(files[0].rawFile); 
     } 
    } 

此示例代碼用於單個文件上傳。

src將是Base64,它可以用作img標籤的src。

相關問題