【问题标题】:download multiple files from http using webclient使用 webclient 从 http 下载多个文件
【发布时间】:2013-10-21 17:53:01
【问题描述】:

我正在尝试将多个 json 文件下载到本地目录,但无法正常工作。该文件似乎是空的。我知道 url 的工作原理是当我粘贴到浏览器中时,我会得到文件的 url 列表。

        wclient.Credentials = New System.Net.NetworkCredential(username, password)
        wclient.Headers.Add("Accept-Encoding", "gzip")
        wclient.DownloadFileAsync(New Uri(url), "C:\Users\Files\" & 
          "archivefile_" & DateTime.Now.Ticks.ToString & ".json")

这是粘贴到浏览器时的响应;

"urlList":[
            "https://archive.amazonaws.com/original/
     results1.json.gz?...",
      "https://archive.amazonaws.com/original/
     results2.json.gz?...",

任何想法表示赞赏。

【问题讨论】:

  • 好的,我使用了其中一个单独的数据 url 并尝试下载单独的文件,但随后收到错误消息 403 被禁止。正在使用所需的凭据

标签: .net vb.net download webclient


【解决方案1】:

我想通了。错误消息 403 仅仅是由于 url 被剪断并缺少结束参数。现在可以使用了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 2014-06-20
    • 1970-01-01
    相关资源
    最近更新 更多