通常在下载文件时,假设使用QNetworkAccessManager,文件名不存在,在链路的末端。 如何获得在这种情况下,正确的文件名。 即使链接不包含名称的暗示,Firefox的下载总是与它的正确名称和扩展名的文件。 我们可以得到使用MIME类型extention的暗示,但有关文件名是什么。
Answer 1:
是。 这是Content-Disposition: attachment; filename=<file name.ext>
Content-Disposition: attachment; filename=<file name.ext>
头。 有一个强烈的建议,设置内容类型application/octet-stream
使浏览器和其插件不被引诱打开它来代替。
文章来源: Is to possible to find filename from http headers