Как читать локальные / proc файлы в JavaScript? - PullRequest
0 голосов
/ 28 октября 2019

Я пытался использовать FileReader, чтобы прочитать «/ proc / cpuinfo» и распечатать его на веб-странице, но это ничего не дает. Я пробовал оба метода «readAsText ()» и «readAsDataURL ()», которые могут читать файлы в обычной файловой системе, такой как ext3.

Может кто-нибудь поделиться своим пониманием, почему это так? по соображениям безопасности?

Если я действительно хочу читать файлы в / proc в JavaScript, что мне делать?

Ниже приведен мой текущий код.

<html>
<head>
  <script>
    function readFile() {
      var reader = new FileReader();
      reader.onload = function(){
        var show = document.getElementById('out');
        show.innerText = reader.result;;
      };
      reader.readAsDataURL(document.getElementById("fileInput").files[0]);
    };
  </script>
</head>

<body>
    <input type='file' id="fileInput" onchange='readFile();'><br>
    <div id='out'>
    </div>
</body>
</html>

РЕДАКТИРОВАТЬ: нас просят показать код, ну, на самом деле, это всего лишь простое чтение файла. Проблема здесь в том, как читать файлы в таких псевдо-FS, как / proc и / sys в JavaScript. Попробуй сам. Вы увидите проблему.

KB

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...