Как получить доступ к локальным файлам в Python Eel? - PullRequest
1 голос
/ 11 июля 2020

Сейчас я пытаюсь создать отдельное приложение для обработки файлов Windows, используя Python Eel. Расположение как исходного, так и целевого файлов определяется пользователем.

Я использую iframe для отображения исходного файла и текстовое поле для отображения файла процесса, который можно редактировать в пользовательском интерфейсе. У меня есть функция для установки sr c для iframe и записи значения обработанного файла в текстовое поле.

Проблема в том, что из приложения доступны только файлы в localhost /. Политика CORS блокирует доступ к файлам. Есть ли способ обойти это, чтобы я мог получить доступ к файлам из каталога, предоставленного пользователем?

Любая помощь приветствуется, спасибо.

function setoutput() {
    document.getElementById("source_iframe").src = "Test.pdf";
    var xmlhttp, text;
    xmlhttp = new XMLHttpRequest();
    xmlhttp.open('GET', 'http://localhost:8000/Test.txt', false);
    xmlhttp.send();
    text = xmlhttp.responseText;
    document.getElementById("dest_frame").innerHTML = text;
}
 <div  class="row editor-window">
    <div class="col-sm" id="source_file_view">
      <iframe src="about:blank" id="source_iframe"></iframe>
    </div>
     <div class="col-sm" id="feature_file_view">
        <textarea id="dest_frame"></textarea>
     </div>
</div>
...