0

私は使っている

    <input type="file" id="uploadFont" value="Upload Font"/>

アプリケーションにフォントをアップロードします。ファイルを開くダイアログが開き、フォントを選択します。

選択したフォントのパスを取得するにはどうすればよいですか。

4

1 に答える 1

1

これはブラウザーに依存しますが、最新の安全なブラウザーではできません。これは良いことです。このパスを読み取ることができれば、攻撃者も読み取ることができます。これは膨大な情報漏えいです。たとえば、「マイ ドキュメント」やホーム ディレクトリなどからファイルを選択した場合、ほとんどの場合、攻撃者にユーザー名が渡されます。

このパスが必要な理由を説明していただければ、回避策を考え出すのに役立つかもしれませんが、ブラウザの視点からは、これは単なる「ファイル」であり、基盤となる OS ファイル ツリー内の場所の概念はありません。 .

于 2013-05-28T23:06:24.117 に答える