Das*_*Das 3 qt
使用 QNetworkAccessManager (Qt 4.5.2) 下载文件时,原始 URL 可能会重定向到包含所下载文件真实名称的新 URL。如何读取这个文件名?
答案应该是 QUrl QNetworkReply::url () const,正如文档中所述: 请注意,URL 可能与原始请求的 URL 不同。
不幸的是,它返回原始 URL,而不是新 URL。
任何想法?
小智 5
您必须reply->rawHeader("Content-Disposition")手动解析 Content-Disposition 标头 ( ) 才能从中获取文件名。
reply->rawHeader("Content-Disposition")
归档时间:
16 年,3 月 前
查看次数:
2066 次
最近记录:
15 年,9 月 前