0

私はこのようなネットワークにあるファイルを持っています -

\\\mangoes.txt

HTMLページで入力タグを使わずに、このファイルを直接読みたいです。

どうすればこれを達成できますか?

4

1 に答える 1

1

これは不可能です。ブラウザーでは、JS または CSS 以外のファイルを読み取ることはできません。これはセキュリティ違反になります。ただし、フォームを使用すると、ユーザーにファイルをアップロードするように依頼し、そのファイルの内容を読み取ることができます。しかし、これは入力タグを使用しないと不可能です。回避策として、次のオプションが可能です。

  1. サーバーに AJAX 呼び出しを送信すると、ファイルが読み取られ、応答としてファイルのテキストが送信されます。
  2. JS ファイルを使用してすべてのデータを変数に保持し、HTML ページに JS ファイルを含めることでその変数のデータを使用できます。
  3. HTML ページ自体の非表示の div にデータを保持し、Java Script を使用してその値を読み取ることができます。
于 2012-11-28T11:42:27.617 に答える