Dear freinds,
I am facing a problem of transferring a file in a mini chat.
After clicking on the upload buton, I get directory where the file is saved, but I can find file itself.
Here is my code:
void FenClient::sendFile()
{
"File(*.text *.png *.jpeg *.gif)");
m_file = fileName;
{
return;
}
out<< (quint32) 0;
out<< (quint32)(file.size()-sizeof(quint32));
m_socket->write(paquet);
}
void FenClient::sendFile()
{
QString fileName = QFileDialog::getOpenFileName(this, "Information", "Open a file",
"File(*.text *.png *.jpeg *.gif)");
m_file = fileName;
QFile file(fileName);
if(!file.open(QIODevice::ReadOnly))
{
return;
}
QByteArray paquet = file.readAll();
QDataStream out(&paquet, QIODevice::WriteOnly);
out<< (quint32) 0;
out<< (quint32)(file.size()-sizeof(quint32));
m_socket->write(paquet);
}
To copy to clipboard, switch view to plain text mode
Could you please tell me what is missing in my code and how to fix the problem?
Many thanks.
Bookmarks