如何使用URL路径作为文件名进行下载?

Ash*_*ish 3 url qt download

我想从服务器下载这两个app.zip文件:

https://tempapps.myserver.com/apps%2FNews%2Fapp.zip

https://tempapps.myserver.com/apps%2Fsports%2Fapp.zip

当我使用mozilla下载这些文件时,它会将它们下载为apps_news_app.zipapps_sports_app.zip.
我希望在我的程序中实现相同的目标.

Pal*_*mik 5

要从百分比编码的网站获取普通人类可读网址:

QString humanReadable = QUrl::fromPercentEncoded("https://example.com/something%20here.zip");
Run Code Online (Sandbox Code Playgroud)

要获取百分比编码的网址:

QUrl myUrl("https://example.com/something here.zip");
QString percentEncoded = myUrl.encoded();
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请务必访问QUrl文档.