QT 解析url 获取文件名
靑笺画卿颜 2017-09-06 11:31:11 最近在做下载的相关程序,想请教下如何从http://xxxxxxx/databrowser/qt_update 这样的url中简单获取到要下载的文件名为test.zip
QString strDisposition = m_networkReply->rawHeader("Content-Disposition");
int index = strDisposition.indexOf("filename=");
QString fileName = strDisposition.mid(index + 9);
if (fileName.isEmpty())
{
QUrl url(url);
QFileInfo fileInfo(url.path());
fileName += fileInfo.fileName();
}
上面这种方式获取不到