доступ к локальному файлу с jquery на клиентской стороне проекта Django

Мне нужно получить доступ к локальному файлу на клиентской стороне проекта Django и прочитать xml-файл с локального диска клиента. Нравится C:test.xml

Я делаю это в одном файле html и скрипта и с помощью Chrome--allow-file-access, чтобы получить разрешение на этот доступ, и это работает, но когда я перемещаю этот код в мой проект Django и использовать этот сценарий jquery в моих шаблонах html, он не работает и показывает запрос cross origin … ошибка.

Пожалуйста, помогите мне. Почему это происходит и каково решение?
Спасибо.

1 ответ

  1. Один из жизнеспособных вариантов, который будет работать, а не устанавливать сигнализацию безопасности повсюду, будет использовать fileполе формы на Вашей странице и просить конечного пользователя дать вам этот файл.

    Затем вы можете использовать HTML5 File APIи делать все, что вам нужно в javascript или отправить его на сервер.