#python #browser #download #upload #client-server
#python #браузер #Скачать #загрузка #клиент-сервер
Вопрос:
Мне нужно реализовать проект для загрузки / выгрузки файла с / на localhost с помощью Python из командной строки. Но загруженные файлы должны быть доступны для просмотра из браузера.
В принципе, я знаю, что мне нужен клиент, сервер и конечная точка (http://localhost ). (1) загрузка: со стороны клиента (командная строка) я отправляю файл через пакет запросов python с помощью http-запросов. Серверная сторона получит этот файл и проанализирует этот файл, чтобы получить информацию в файле. Мне нужно просмотреть загруженный файл из браузера. (2) загрузка: из командной строки на стороне клиента я запрашиваю файл через http-запрос. Затем запрос будет проанализирован сервером. Затем файл будет сохранен локально на моем хост-компьютере. (3) я знаю, как использовать пакет запросов Python.
Вопрос: что мне нужно для работы на стороне сервера и на стороне клиента? Я прочитал похожие сообщения по этому вопросу, и они не помогают в моем вопросе.
Комментарии:
1. Пожалуйста, проясните несколько вещей (пожалуйста, отредактируйте свой вопрос соответствующим образом): 1. Предполагается ли, что вы пишете клиентское программное обеспечение И серверное программное обеспечение? Или только один из них (какой). 2. Только если вам нужно также написать серверное программное обеспечение: предполагается ли, что серверное программное обеспечение должно запускаться непосредственно на компьютере (т. Е. Предполагается ли реализовать HTTP) или оно выполняется как какой-то CGI-скрипт (или аналогичный), как в apache? 3. Какие файлы вы должны загружать / загружать?
2. Вполне допустимым, но, вероятно, столь же бесполезным ответом будет «вам нужен компьютер и установленный на нем интерпретатор python». Итак … 4. С чем именно вам нужна помощь?
3. @ Bodo Thiesen Спасибо за вашу помощь. Мне нужно написать как на стороне сервера, так и на стороне клиента, а также интерфейс.