qt做server,浏览器不能显示图片的问题。
天河落落 2018-04-16 05:39:52 贴出代码:
QFile file1("d:/1.jpg");
if (!file1.open(QIODevice::ReadOnly))
{
qDebug() << "Open file failed" ;
return;
}
qDebug() << "Open file ok" ;
QByteArray fdata = file1.readAll();
if(fdata.isEmpty()){
return;
}
file1.close();
QString body = fdata;
// HttpRespons->setHeaderContentType(".jpg");
HttpRespons->setHeader("CONTENT_TYPE","image/jpeg");
HttpRespons->setHeader("Content-Length", QString("%1").arg(fdata.length()));
HttpRespons->end(body.toUtf8());
图片加载不上,打开Localhost/1.jpg 是黑色的,不知什么原因?