vlad0405
Окт. 25, 2011 02:54:15
Подскажите,
можно ли через QWebPage.chooseFile сделать загрузку файла на сервер с веб страницы?
В документации пока плаваю, а примеров найти не могу.
Пока что все примеры предлагают делать загрузку файлов через отправку POST запроса QNetworkAccessManager.post(request,data) (предварительно собрав запрос вручную).
Но если можно как-то отправить через QWebPage.chooseFile, это было бы более естественно.
dartNNN
Окт. 25, 2011 18:02:52
Не совсем ясно, что именно нужно. Функция chooseFile вызывается при попытке загрузки файла, т.е. если пользователь на странице нажмет кнопку загрузить файл (upload) то перегрузив эту функцию ты можешь добавить определенную обработку этого события. POST - вполне естесственный вариант(с точки зрения программиста, а не пользователя:)), что-то не подходит? Если ты хочешь имитировать нажатие кнопки “upload”, то это уже другой разговор.