问题标签 [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 投票
1 回答
145 浏览

c# - WebClient DownloadFileAsync() 工作不正确

我用来WebClient从服务器下载文件,但下载的文件不一样(文件大小错误):

这是一个截图(下载的文件在右边):

下载文件

这是我的代码:

怎么了?

0 投票
2 回答
8058 浏览

android - Android下载apk文件并保存到INTERNAL STORAGE

在开发允许用户检查新应用程序更新的功能时,我被困了好几天(我使用本地服务器作为我的分发点)。问题是下载进度似乎运行良好,但我在手机的任何地方都找不到下载的文件(我没有 sd 卡/外部存储器)。以下是我到目前为止所做的。

进度对话框达到 100% 并关闭后,我找不到该文件。我认为这就是应用程序无法继续安装下载的 apk 的原因。

我错过了一些代码吗?

0 投票
1 回答
130 浏览

c# - C# webclient 下载最新的CCleaner

如何更改我的 C# 下载方法,以便它从重定向到它的给定链接获取最终下载链接。现在我有兴趣获得 CCleaner 的最后一个便携式版本,可以使用浏览器从https://www.ccleaner.com/ccleaner/download/portable获取。

这是我目前的下载方法:

当然,在给定的链接上使用它会导致下载一个似乎是 html 页面本身的文件。我的项目是并且需要是 net3.5 并且下载必须是异步的。知道我怎么能做到这一点吗?

0 投票
0 回答
229 浏览

c# - 如何从网上下载视频?

从这里我得到json:

https://my.mail.ru/+/video/meta/1537606332146778160

我有一个视频链接:

http://cdn29.my.mail.ru/hv/7590086.mp4?slave[]=s%3Ahttp%3A%2F%2Fvideo-cephgw2.i%3A8001%2Frados%2F7590086-hv&p=f&expire_at=1551808800&touch=1389788866®= 202&sign=d7c3cfa0753f312b99cc2f9d2512a2fad1f78e86&seekSchema=3&key=1080P

这是我的代码:

当我尝试下载它时,我得到一个大小为 0 的文件。

以下是邮递员的答案: 403 Forbidden Time:104 ms Size:298 B

怎么了?

0 投票
2 回答
548 浏览

c# - DownloadFile 停止下载文件

我有一个更新程序应用程序,当更新可用时正在启动。此应用程序只是将新的 exe 下载到指定路径,但突然它不再工作了。更新程序下载大小为 0kb 的文件并且没有给出任何错误。

两个月前,我将新的 exe 上传到服务器,许多客户成功下载了该文件。昨天,我的一位客户注意到他开始使用该应用程序并且更新失败。更新程序在许多客户端上运行并且始终有效。会不会是服务器问题?

这是 C# 中的更新程序代码:

我在存储 exe 文件的 CentOS 上运行 Apache。文件夹/文件权限没问题。当我在任何浏览器中打开 exe URL 时,文件已成功下载。在过去的 2 个月内,我从未更改过 exe 文件,也从未更改过网络服务器上的任何其他设置。这种方法工作了 2 年,现在它自动停止工作。

更新:

0 投票
0 回答
963 浏览

node.js - 使用 excel4node 在文件上写入大数据并使用大量时间下载并阻止所有其他 I/O 操作

我正在从 mongodb 集合中获取大约 250000+ 行的大量数据,并使用 excel4node 库将该数据写入文件。但问题是所有其他 I/O 操作都被阻止并且请求本身被停止但是当我尝试写入小块时数据一切正常下面给出的是我的代码

0 投票
0 回答
303 浏览

c# - C#一个接一个地下载多个文件

我正在制作这个应用程序,我必须根据是否选中复选框从我的网站下载多个文件。我正在使用 DownloadFileAsync 方法下载文件。

我遇到的问题是,一旦开始下载第一个文件。它继续使用其余的代码。例如。它会在下载完成之前将“1”添加到列表框,然后继续下一个 if 语句并为其执行下载,并在下载开始后立即将“2”添加到列表框。下面是我正在使用的代码。

我尝试使用异步并等待,但我无法让它工作。简而言之,我怎样才能让代码完全下载第一个文件,然后在列表框中添加“1”,然后才移动到第二个 if 语句以下载第二个文件。

提前致谢。

0 投票
1 回答
148 浏览

c# - c# webclient.DownloadFileTaskAsync 下载损坏的 1KB PDF

我在 WebBrowser_Navigating 事件处理程序中创建了一个 WebClient。它停止导航(以防止手动文件下载对话框)并将引用的 URL 传递给 webclient 的 DownloadFileTaskAsync 方法。

我已经将 SecurityProtocolType 设置为 Tls12 并将所有 cookie 和其他标头传递给 webclient。

预期的文件大小约为 11 MB。

0 投票
0 回答
69 浏览

vb.net - 后台工作人员忙于访问网站时下载未完成

我有代码在后台工作程序中运行,它验证提到的链接(网站)是否有效。如果无效,程序会出错并继续检查另一个链接。为了实现这一点,我使用 webrequest 和 webresponse。

当后台工作人员访问链接时,问题就开始了,如果我尝试从主线程下载一些东西(如果后台工作人员不工作,这完全可以正常工作),下载没有完成。

后台工作人员代码:

文件下载代码:

ondownloadcomplete1 的代码:

如果 backgroundworker 正在运行,调试器永远不会到达“ondownloadcomplete1”

0 投票
1 回答
441 浏览

c# - Ftp.DownloadFile .xlsx 文件一旦下载就会损坏文件

使用以下代码将文件下载到服务器时出现问题。
我尝试过使用 .txt 文件和 .xlsx 文件。

该问题仅发生在 .xlsx 文件上,而不是可以正常下载的 .txt 文件。

(要提一下。我已经使用 FileZilla 客户端手动从服务器下载了文件,只是为了查看文件没有损坏,但下载后就可以正常工作。我可以在 excel 中打开它)

当我尝试使用我的代码打开下载的 .xlsx 文件时,该文件已损坏并且 excel 显示:

此文件已损坏,无法打开

我想知道为什么会这样。该 excel 文件包含 1 个图像和文本,我已经尝试了两个具有相同结果的文件:
request.UseBinary = true; request.UseBinary = false;

代码是: