问题标签 [resume-download]
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.
amazon-s3 - 使用 awscli 恢复中断的 s3 下载
我正在使用 awscli 下载文件:
但下载被中断(计算机进入睡眠状态)。如何继续下载?S3 支持 Range 标头,但awscli s3 cp
不允许我指定它。
该文件不可公开访问,因此我无法使用 curl 手动指定标题。
java - 如何标记下载不成功?
当我尝试下载大约 900 MB 的文件时,当我暂停下载并在一段时间后重试时(比如几个小时)。Chrome 而不是恢复下载只是将文件标记为已完成。
我是否缺少要在标头值中设置的内容。当我尝试从其他网站下载文件时,他们只是说“网络 - 已断开连接”并暂停下载,一段时间后可以恢复。
只是好奇这个暂停和恢复如何与 chrome 一起工作。我的浏览器客户端(如 Chrome、Firefox)如何知道网络中断。有人可以启发我吗?
swift - 如果 download.cancel(byProducingResumeData: ..) 不起作用的另一种恢复方式
嗨,我遵循了这个关于如何将文件下载(和恢复下载)到 iPhone 的优秀教程。
一切正常,除了我从某种方式下载文件的服务提供商不允许download-resume
工作。
Apple 表示只有满足以下条件才能恢复下载(请参阅下面的项目符号)。因此,由于以下几点之一,我dwonload.cancel(byProducingResmeData: ..)
可能会返回:data = nil
- 自您第一次请求资源以来,该资源没有更改
- 任务是 HTTP 或 HTTPS GET 请求
- 服务器在其响应中提供 ETag 或 Last-Modified 标头(或两者)
- 服务器支持字节范围请求
- 由于磁盘空间压力,临时文件没有被系统删除
不幸的是,我的服务提供商似乎没有满足以上几点(他们悬而未决的明确答案......)。
无论如何 - 还有另一种方法可以在 iOS 中恢复后台下载任务吗?
如果我能坚持下去URLSessionDownloadTask
- 这会有所帮助。但是我该怎么做呢?
这是我通常保留resumeData的代码。但不幸的是,就我而言,这data
始终是nil
.
java - Servlet:使下载可恢复
我正在创建一个 servlet,使文件可以下载到客户端。我实现了这一点,但无法向客户端进行可恢复的下载。
这是我的代码
此代码将使下载可用,但客户端无法暂停和恢复下载。
wpf - Webclient 使用异步恢复下载
我正在我的 WPF 应用程序中实现多个文件下载进度。如果下载过程中互联网出现故障,我需要维护下载的数据并恢复下载。
例如,在下载过程中,如果互联网失败,我需要等待 5 分钟互联网重新连接并恢复下载,如果 5 分钟后重新连接失败,则需要终止请求。而且该过程也需要是异步的,因为我正在下载多个文件,并且第二个文件不能在第一个文件下载之前开始下载。
我检查了一些如下链接,但似乎没有一个有效。
https://github.com/Avira/.NetFileDownloader
https://github.com/markodt/SGet
https://www.codeproject.com/Tips/307548/Resume-Suppoert-Downloading
如果互联网在指定时间内重新连接,请分享您对如何保留下载缓存并恢复下载的想法。
问候,
切兰
android - 通过恢复下载使用 Azure 存储下载文件
我想从 Azure 服务器恢复文件下载。
我已经尝试过许多第三方库。即 PRDownloader,Fetch 但 Azure 文件在网络问题或任何问题时重新启动下载。
引用的c#代码
但不知道它在android中的工作方式。任何人都可以帮助将其短路。帮助将不胜感激。
android - Xamarin Android DownloadManager下载文件到100%,然后进入Queued,最后说下载不成功
我正在尝试将文件从 Java Spring 后端下载到我的 Xamarin Forms 应用程序。我正在使用本机 Android 管理器。当我开始下载时,我在 Files 中看到了新文件,很快就开始下载,最终达到 100%。之后,文件立即进入排队状态。一段时间后,它说下载不成功。当我读取状态时,原因码是 1008,这意味着 ERROR_CANNOT_RESUME。但是,如果下载达到 100%,还有什么要恢复的呢?这只发生在 Android 9 上,我尝试了 7 和 8.1,它没有任何错误。
Xamarin 代码:
Java后端代码:
MultipartFileSender 取自这里
linux - 如何在curl中自动恢复文件特定部分的中断下载?
我在 Linux 中使用 curl。我正在使用糟糕的互联网连接从 Media-fire 下载文件的一部分,下载总是在几分钟后停止,当我使用参数-C -
而不是继续只下载我提到的下载停止的文件的一部分时,它开始下载孔文件。
这是我用过的命令:
javascript - 恢复文件从用户的机器上传到 Azure Blob 存储和从 Azure Blob 下载文件到用户的机器在 Typescript(angular) 从浏览器
我对 Angular 很陌生。任何人都可以帮助我如何恢复文件从用户的机器上传到 Azure Blob 存储,并将文件从 Azure Blob 下载到来自浏览器的 Typescript(angular) 中的用户机器。我正在使用 @azure/storage-blob npm 库将文件上传/下载到 Azure Blob。
install4j - install4j 的可下载组件恢复下载
我有一个 install4j 的 v7 项目,带有可下载的组件。我们的客户位于互联网连接较差且连接断断续续的农村地区。
连接丢失后,用户必须重试并且每次从头开始下载组件,它不会像浏览器那样只下载剩余的字节。
有没有办法为可下载组件配置可恢复下载?
目前,我们发布了我们的安装程序的在线版本和完整版本,所有可下载的组件都已经存在,因为浏览器可以继续下载这些完整的安装程序。