Поднять диалоговое окно загрузки файла в Python
Создание диалогового окна загрузки файла для конечного пользователя для загрузки файлов, таких как pdf, медиа-объекты, документы и т. Д. На Python, может быть выполнено с помощью заголовка HTTP . Это удобно, когда необходимо разработать функцию, при которой вместо отображения файлов в браузере автоматически загружается файл, содержащийся.
For instance, if you need a file say (GeeksForGeeks.txt) to be downloaded on click of a link from the database the code would somewhat look like below:
| # python_script.py # HTTP Headerprint("Content-Type:application/octet-stream; name = "FileName"
")print("Content-Disposition: attachment; filename = "FileName"
") # Original Filemy_file =open("GeeksForGeeks.txt", "rb") # read the file contenttext =my_file.read(); print(text) # Close opend filemy_file.close() | 
Если вы просто запустите сценарий, он просто прочитает исходный файл, как показано ниже:
Примечание. Необходимо убедиться, что загружаемый файл находится в том же каталоге, что и сценарий Python.
Используя скрипт в вашем приложении:
 Приведенный ниже код представляет собой простой пример использования вышеуказанного скрипта в приложении:
| <html><body><formenctype= "multipart/form-data"action= "python_script.py"method= "get"><p>File link:<ahref="GeeksForGeeks.txt"download>Click Here</a></p></form></body></html>                     | 
Выход:
При щелчке по ссылке «Щелкните здесь» появится окно загрузки и начнется загрузка файла.
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.