私のプロジェクトでは、アップロードされているファイルの完全なパスにアクセスし、アップロードされているファイルの上にマウスを置いたときにツールチップとして表示する必要があります。
下の画像では、フル パスではなくファイル名のみを示すツール ヒントを確認できます。
クライアント側またはサーバー側のいずれかでファイル パスを取得できません。いずれかのクライアント イベントでファイル パスを取得することは可能ですか?
私のプロジェクトでは、アップロードされているファイルの完全なパスにアクセスし、アップロードされているファイルの上にマウスを置いたときにツールチップとして表示する必要があります。
下の画像では、フル パスではなくファイル名のみを示すツール ヒントを確認できます。
クライアント側またはサーバー側のいずれかでファイル パスを取得できません。いずれかのクライアント イベントでファイル パスを取得することは可能ですか?
これは 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 は、img タグの src として使用できる Base64 になります。