2012-04-17 11 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); 
     } 
    } 

このコード例は、1回のファイルアップロードに使用します。

srcはBase64で、imgタグのsrcとして使用できます。

関連する問題