通常在下载文件时,假设使用QNetworkAccessManager,链接末尾不存在文件名。在这种情况下如何获得正确的文件名。即使链接不包含名称提示,firefox也会始终使用其正确的名称和扩展名下载该文件。我们可以使用mime-types获得一些扩展,但是文件名呢。
答案 0 :(得分:3)
是。这是Content-Disposition: attachment; filename=<file name.ext>
标题。有一个强烈建议将内容类型设置为application/octet-stream
,因此浏览器及其插件不会试图打开它。