私は使っている
<input type="file" id="uploadFont" value="Upload Font"/>
アプリケーションにフォントをアップロードします。ファイルを開くダイアログが開き、フォントを選択します。
選択したフォントのパスを取得するにはどうすればよいですか。
私は使っている
<input type="file" id="uploadFont" value="Upload Font"/>
アプリケーションにフォントをアップロードします。ファイルを開くダイアログが開き、フォントを選択します。
選択したフォントのパスを取得するにはどうすればよいですか。
これはブラウザーに依存しますが、最新の安全なブラウザーではできません。これは良いことです。このパスを読み取ることができれば、攻撃者も読み取ることができます。これは膨大な情報漏えいです。たとえば、「マイ ドキュメント」やホーム ディレクトリなどからファイルを選択した場合、ほとんどの場合、攻撃者にユーザー名が渡されます。
このパスが必要な理由を説明していただければ、回避策を考え出すのに役立つかもしれませんが、ブラウザの視点からは、これは単なる「ファイル」であり、基盤となる OS ファイル ツリー内の場所の概念はありません。 .