在不知道文件名的情况下从网站下载文件,然后提取并移动到设置位置

泰勒史密斯

我正在尝试使用 url 列表下载文件。如果您的网址仅在您通常会单击下载按钮的页面结束(它具有重定向并等待下载),我将如何下载文件?

我实际上还没有设法比使用下载文件更进一步,但我知道这行不通,因为我无法知道文件名,并且必须将其保存到配置位置的文件中

  using (WebClient client = new WebClient())
 {
  client.DownloadFile("https://github.com/Hellzbellz123/downloadme/raw/master/TestAddon.7z", "testAddon.7z");
 }

我打算构建一个后端,然后将其插入到用于 gui 的 Windows 窗体应用程序中,因为我对 C# 和一般编程非常陌生

哎呀

你的意思是你不知道文件名所以你不知道如何在本地保存它们?
如果是这样的话:

//with 'url' as string
WebClient client = new WebClient();
Uri uri = new Uri(url);

client.DownloadFile(uri, uri.Segments.Last());

它获取 URL 并按每个斜杠拆分它 - 列表中的最后一项是文件名..

编辑:改进,感谢Jimi

该方法不适用于像“[..]/download.php?fileid=”这样的链接

对于这些链接,看看这个

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不知道文件名的情况下指定下载文件夹?

来自分类Dev

下载文件时不知道文件名

来自分类Dev

在不知道扩展名的情况下下载文件

来自分类Dev

在不知道文件名的情况下使用 Javascript Fetch API 读取文件

来自分类Dev

如何在不知道bash扩展名的情况下提取各种zip文件

来自分类Dev

Python 和 Pandas - 在不知道文件名的情况下读取目录中唯一的 CSV 文件

来自分类Dev

在不知道扩展名的情况下检查文件是否存在于远程网站上

来自分类Dev

在不知道类型的情况下从文件中读取

来自分类Dev

在不知道文件系统类型或源设备的情况下使用 mount() 重新挂载文件系统

来自分类Dev

在不知道确切的可执行文件名称的情况下,如何找到Linux上程序的安装位置?

来自分类Dev

如何在不知道其扩展名但又知道全名的情况下打开文件?

来自分类Dev

在不知道扩展名的情况下获取文件扩展名,没有模式

来自分类Dev

在不知道类名的情况下创建函数

来自分类Dev

在不知道xml文件结构的情况下解析xml文件内容

来自分类Dev

从网站下载文件(游戏模块)

来自分类Dev

在不知道路径的情况下用Java写入属性文件

来自分类Dev

如何在不知道名称的情况下访问.mat文件中的“值”?

来自分类Dev

在不知道其名称的情况下,逐行读取bash中的txt文件

来自分类Dev

在不知道编码的情况下使用Python读取文件

来自分类Dev

PHP-事先不知道文件夹名称的情况下读取它们

来自分类Dev

在不知道Java中特定文件夹中的名称的情况下加载类

来自分类Dev

在不知道其名称的情况下,逐行读取bash中的txt文件

来自分类Dev

在不知道结构的情况下用python读取二进制文件

来自分类Dev

ssis在不知道现有名称的情况下重命名文件

来自分类Dev

在不知道索引的情况下从命令行参数打开文件?

来自分类Dev

nlohmann 在不知道密钥的情况下解析 json 文件

来自分类Dev

在不知道文件描述符的情况下设置TCP_NODELAY

来自分类Dev

如何在没有Web浏览器的情况下从网站下载和读取文件?

来自分类Dev

如何从回购中下载文件,然后在没有Internet连接的情况下进行安装?

Related 相关文章

  1. 1

    如何在不知道文件名的情况下指定下载文件夹?

  2. 2

    下载文件时不知道文件名

  3. 3

    在不知道扩展名的情况下下载文件

  4. 4

    在不知道文件名的情况下使用 Javascript Fetch API 读取文件

  5. 5

    如何在不知道bash扩展名的情况下提取各种zip文件

  6. 6

    Python 和 Pandas - 在不知道文件名的情况下读取目录中唯一的 CSV 文件

  7. 7

    在不知道扩展名的情况下检查文件是否存在于远程网站上

  8. 8

    在不知道类型的情况下从文件中读取

  9. 9

    在不知道文件系统类型或源设备的情况下使用 mount() 重新挂载文件系统

  10. 10

    在不知道确切的可执行文件名称的情况下,如何找到Linux上程序的安装位置?

  11. 11

    如何在不知道其扩展名但又知道全名的情况下打开文件?

  12. 12

    在不知道扩展名的情况下获取文件扩展名,没有模式

  13. 13

    在不知道类名的情况下创建函数

  14. 14

    在不知道xml文件结构的情况下解析xml文件内容

  15. 15

    从网站下载文件(游戏模块)

  16. 16

    在不知道路径的情况下用Java写入属性文件

  17. 17

    如何在不知道名称的情况下访问.mat文件中的“值”?

  18. 18

    在不知道其名称的情况下,逐行读取bash中的txt文件

  19. 19

    在不知道编码的情况下使用Python读取文件

  20. 20

    PHP-事先不知道文件夹名称的情况下读取它们

  21. 21

    在不知道Java中特定文件夹中的名称的情况下加载类

  22. 22

    在不知道其名称的情况下,逐行读取bash中的txt文件

  23. 23

    在不知道结构的情况下用python读取二进制文件

  24. 24

    ssis在不知道现有名称的情况下重命名文件

  25. 25

    在不知道索引的情况下从命令行参数打开文件?

  26. 26

    nlohmann 在不知道密钥的情况下解析 json 文件

  27. 27

    在不知道文件描述符的情况下设置TCP_NODELAY

  28. 28

    如何在没有Web浏览器的情况下从网站下载和读取文件?

  29. 29

    如何从回购中下载文件,然后在没有Internet连接的情况下进行安装?

热门标签

归档