Снова я)
пытаюсь написать программу для загрузки макетов на сервер
C++ (Qt)
int blockSize = 2048;
QFile files("C:/Qt/2010.04/maket-build-desktop/2345324.jpg");
QFile f_write("//192.168.155.1/ftp/2345324.jpg");
qDebug() << "start!";
files.open(QIODevice::ReadOnly);
f_write.open(QIODevice::WriteOnly);
QDataStream stream(&files);
QDataStream writeS(&f_write);
char *datas = new char();
while(!stream.atEnd())
{
stream.readRawData(datas,blockSize);
qDebug() << "byte!";
writeS.writeRawData(datas,blockSize);
}
вродебы все и хорошо, но приложение вылетает при чтении изображений(.jpg), текстовые файлы нормально считывает и записывает.
НО если я поставлю blockSize = 10, то изображение считаеться и загрузиться на сервер, но длиться будет очень долго)