Я пытаюсь разработать загрузчик файлов, используя Qt. Вот мой код:
QNetworkAccessManager * manager = new QNetworkAccessManager(this);
QNetworkRequest request(url);
QByteArray line;
QFile file(//path);
while(!file.atEnd())
{
line.append(file.readLine());
}
file.close();
QObject::connect(manager,SIGNAL(finished(QNetworkReply *)), this, SLOT(error_On_File_Send(QNetworkReply *)));
manager->post(request, line);
работает нормально для небольших файлов. Но он не работает в большом файле и выдает ошибку std: bad_alloc. Что мне делать