1

私のプロジェクトでは、アップロードされているファイルの完全なパスにアクセスし、アップロードされているファイルの上にマウスを置いたときにツールチップとして表示する必要があります。

下の画像では、フル パスではなくファイル名のみを示すツール ヒントを確認できます。

クライアント側またはサーバー側のいずれかでファイル パスを取得できません。いずれかのクライアント イベントでファイル パスを取得することは可能ですか?

4

1 に答える 1

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 は、img タグの src として使用できる Base64 になります。

于 2013-01-04T09:46:43.550 に答える