问题标签 [downloadfileasync]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4343 浏览

c# - WebClient DownloadFileAsync() 不起作用

WebClient DownloadFileAsync() 不适用于相同的 URl 和凭据...

有什么线索吗?

0 投票
1 回答
1981 浏览

c# - 使用 C# 中的 DownloadFileAsync 逐个下载多个文件

如何一个一个地下载多个文件。使用我的代码。

因为我需要更新检查点文件,所以在你下载游戏之后。

我看了几个主题,但没有成功。感谢所有帮助过我的人......对不起我的英语不好

感谢所有帮助我的人。我会非常感激...

0 投票
1 回答
2132 浏览

c# - 在使用 WebClient 下载之前等待页面加载

我有几个 URL 存储在一个文本文件中,每个 URL 都是一个指向 Facebook 表情符号的链接,例如https://www.facebook.com/images/emoji.php/v5/u75/1/16/1f618.png

我正在尝试下载这些图像并将它们存储在我的磁盘上。我正在将 WebClient 与 DownloadFileAsync 一起使用,例如

我的问题是即使 URL 的数量很小,比如 10 个,有些图像下载正常,有些给我一个文件损坏错误。所以我想我需要等待文件下载到最后并添加 DownloadFileCompleted 事件,像这样

它没有帮助,我决定仔细查看损坏的文件。

看起来损坏的文件实际上不是图像文件,而是 HTML 页面,这些页面要么有一些重定向到图像的 JavaScript 代码,要么是完整的 HTML 页面,表明我的浏览器不受支持。

所以我的问题是,我实际上如何等待图像文件已完全加载并准备好下载?

编辑我也试图删除该using声明,但这也无济于事。

0 投票
2 回答
222 浏览

powershell - Powershell文件下载问题

我正在尝试使用 PowerShell 下载 PuTTY 可执行文件,但无法获取临时路径上的文件。

我的脚本:

我正在通过 CMD 执行以下命令:

0 投票
1 回答
966 浏览

vb.net - 无法使用 DownloadFileAsync 完成下载

我正在尝试使用简单的基本 webclient 指令下载文件,但是文件没有下载完成。如果我尝试下载 10mb/100mb 文件,它会下载 7kb 文件或空文件。我只是使用 ProgressBar 来显示下载进度。这是我正在使用的代码。

0 投票
1 回答
407 浏览

c# - DownloadFileAsync 正在阻止我的应用程序

我正在尝试下载一个大文件(大约 1GB)我的服务器。当我开始下载时,在下载完成之前我无法使用该应用程序。它阻止了 UI 并且变得无响应。

在下面的代码中,我DownloadFile在 UI 上的用户下载按钮时调用方法。然后下载开始,但 UI 被冻结。

我读到DownloadFileAsync不会阻止用户界面。但在这里它的阻塞。如何正确使用它。有几个答案,但在我测试时没有一个有效。

代码:

按钮调用:

下载代码:

0 投票
1 回答
445 浏览

c# - 是否可以从 WebClient c# 覆盖 DownloadFileAsync 以不覆盖/替换下载的文件?

我的目标是在从最新写入的字节而不是从 0 开始暂停下载后继续下载某些文件。我已经将addRange 标头添加到我的自定义类中(按预期工作)但默认情况下 DownloadFileAsync 会覆盖我下载的文件,从而从头开始创建它。

这是我的自定义类:

0 投票
1 回答
121 浏览

c# - 在 C# 中 DownloadFileAsync 后无法执行下一个代码?

WebClient.DownloadFileAsync在制作 youtube 下载器时正在使用它,但我在使用它时遇到了问题。

Process是我正在使用的另一个类,它工作得很好,所以别介意。但是我遇到的问题是在执行第 3 行之后。第 3 行和第 4 行执行得很好,第 5 行不会执行。当我使用DownloadFile代替时DownloadFileAsync,代码运行良好,所以this.AudLink没问题。当我删除第 3 行时,第 5 行也运行良好。

同样,当我删除第 3 行并且第 5 行运行良好时,第 8 行将不会执行。那么这段代码有什么问题呢?我应该杀死使用的进程client还是什么?

++) 我不会youtube-dl在下载视频数据时使用,所以请不要告诉我使用 youtube-dl 代替。

0 投票
1 回答
221 浏览

xamarin.ios - 在 Xamarin Forms 中下载取消延迟

我需要下载一个pdf文件并保存在设备中。我使用 WebClient 进程下载文件并在下载时显示进度。

下载工作正常。为了取消正在进行的下载,我使用了以下链接中提到的 canceltokensource。

https://docs.microsoft.com/en-us/dotnet/standard/threading/cancellation-in-managed-threads

取消下载需要更多的时间。你能建议我减少取消下载的延迟吗?

0 投票
2 回答
1663 浏览

c# - 在 C# winform 中的下载完成事件后,DownloadFileCompleted 不能立即工作?

开发环境:

C#、视觉工作室 2010 (.net 4.0)、win7 x64

winform项目中的代码:

那么日志将是:

2017/11/03 19:04:48 主要功能

2017/11/03 19:04:51 主要功能

2017/11/03 19:04:54 主要功能

2017/11/03 19:04:57 主要功能

2017/11/03 19:05:00 主要功能

2017/11/03 19:05:03 主要功能

2017/11/03 19:05:06 主要功能

2017/11/03 19:05:09 主要功能

2017/11/03 19:05:12 主要功能

2017/11/03 19:05:15 主要功能

2017/11/03 19:05:15 回调函数

2017/11/03 19:05:15 回调函数

2017/11/03 19:05:15 回调函数

2017/11/03 19:05:15 回调函数

2017/11/03 19:05:15 回调函数

2017/11/03 19:05:15 回调函数

2017/11/03 19:05:15 回调函数

2017/11/03 19:05:15 回调函数

2017/11/03 19:05:15 回调函数

2017/11/03 19:05:15 回调函数

如果 ConsoleApplication 中的代码相同:

那么日志将是:

2017/11/03 19:13:50 回调函数

2017/11/03 19:13:52 主要功能

2017/11/03 19:13:53 回调函数

2017/11/03 19:13:55 主要功能

2017/11/03 19:13:56 回调函数

2017/11/03 19:13:58 主要功能

2017/11/03 19:13:59 回调函数

2017/11/03 19:14:01 主要功能

2017/11/03 19:14:02 回调函数

2017/11/03 19:14:04 主要功能

2017/11/03 19:14:05 回调函数

2017/11/03 19:14:08 主要功能

2017/11/03 19:14:08 回调函数

2017/11/03 19:14:11 主要功能

2017/11/03 19:14:11 回调函数

2017/11/03 19:14:14 主要功能

2017/11/03 19:14:14 回调函数

2017/11/03 19:14:17 主要功能

2017/11/03 19:14:17 回调函数

2017/11/03 19:14:20 主要功能

显然,第二个结果是对的。

但是在第一个项目中,为什么在所有下载完成之前不调用 DownloadFileCompleted 事件?

每次下载完成后如何立即调用 DownloadFileCompleted 事件?