gpt4 book ai didi

java - 从采用查询字符串的网站下载文件(例如 www.example.com/files?id=123)

转载 作者:行者123 更新时间:2023-12-01 11:24:00 28 4
gpt4 key购买 nike

我使用DownloadManager下载pdf文件

并且下载得很好我从这样的网址下载: http://www.example.com/file.pdf

但是我从这样的地方下载时它没有下载:
http://www.example.com/files?id=123 (下载失败)

String url = "url to download";
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));

request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "name-of-the-file.pdf");

// get download service and enqueue file
DownloadManager manager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
manager.enqueue(request);

问题是如何从这样的网址下载 http://www.example.com/files?id=123

提前致谢

最佳答案

当您请求http://www.example.com/files&id=123时您正在使用参数 id = 123 调用服务“files”(可能假装恢复名称为“123”的文件)。与 http://www.example.com/file.pdf 不同其中您有文件的确切 URL。

不知道是否可以更改 DownloadManager 的配置来处理此类 url。

关于java - 从采用查询字符串的网站下载文件(例如 www.example.com/files?id=123),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30969139/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com