0

これは私のファイルアップロード onchange イベントです:

 <input type='file' onchange="readURL(this);" id="loadfile" />

これは、ファイルのフル パスを表示するテキスト フィールドです。

<script type="text/javascript">

function readURL(input) {
        if ($.browser.msie) {
            alert( input.value);
        }
        else {
             alert(input.value);
        }
}

これは私の問題を解決するJavaScriptです。しかし、アラート値にはIE7、IE8、IE9、IE10が表示されます

C:\fakepath\test.csv

そしてMozillaは私に与えます:

test.csv

どのように問題を解決するのですか?

4

1 に答える 1

0

同じ種類の質問がすでに SO で行われています。質問はこちら

IE でのみフル パスを取得できます。ブラウザの新しいセキュリティ制限により、Mozilla でフル パスを取得する機会はありません。

IEもフルパスを隠してくれることを願っています。

于 2013-03-22T05:57:58.357 に答える