Задать вопрос
@strager1

Как загрузить файл с компьютера на web-сервер контроллера?

Имеется контроллер с web сервером lighttpd. На нем же развернута cgi программа на с++ с использованием qt, которая создает веб-интерфейс.
Необходимо сделать так, чтобы пользователь мог с браузера выбирать файл, и этот файл загружался в контроллер. Весь интернет уже перерыл, но везде в примерах программа развертывается на компе и передает данные на удаленный веб-сервер, а тут программа развернута на контроллере, из-за этого естественно ничего не работает. Единственное что нашел - возможно нужно использовать класс QHttpMultiPart, однако внятные примеры также отсутствуют.

Страница с выбором файла:
<h2>Загрузка ПО</h2>
<form enctype="multipart/form-data" action="cgi?downloadpost" method="post">
<fieldset><label> Укажите путь к загружаемому файлу <input name="g1" type="file"></label></fieldset><p>&nbsp;</p><p align=right><input type="submit" name="button" value="Загрузить" />
</p></form>
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы