问题标签 [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.

0 投票
0 回答
1073 浏览

php - 将 PHP 与可恢复下载和加密文件一起使用

我有一个项目可以加密上传的文件并保存它们。这些文件对用户隐藏,但仍然可以看到它们(通过使用 php)。

下面的代码完美适用于大小为 0-2MB 的图像和所有其他文件。问题是用于以请求的字节范围发送到浏览器的较大文件(> 2MB)。像带有 HTML5 视频的视频。

有很多类似的问题可用,但我仍然无法处理加密的大文件。

如何让这个代码在大文件和解密中正常工作,以便用户浏览器理解它并显示内容?是否有一些标题是我遗漏的或我做错了什么?

这是当前代码:

以及上面代码的用法:

http://mobiforge.com/design-development/content-delivery-mobile-devices
使用 PHP 发送文件时可恢复下载?
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

0 投票
1 回答
264 浏览

amazon-web-services - 为用户提供从 S3 存储桶下载:我做错了吗?

我们的站点允许用户将他们的私有文件存储在我们的站点上,自从我们迁移到 AWS 后,该站点现在位于 S3 存储桶中。用户可以再次下载他们的文件,但必须在登录我们的网站后。即使他们有直接 URL ( /download.php?fileid=1234),用户也必须先登录。

现在我们有一个下载脚本,它从 S3 中分块提取文件,然后将其传递给用户。这可以正常工作,如果他们的浏览器支持,甚至允许继续下载。没有人有任何抱怨。

但是我有这种烦人的感觉,我只是做错了,必须有某种方法允许用户直接从 S3 下载 - 但同样,只有登录到我们的网站。

我一直在查看预签名 URL - 这是我需要的吗?如果是这样,那么我想我应该Location: https://bucket.s3...在用户点击时进行重定向/download.php?fileid=1234

这将如何与支持恢复的下载管理器一起使用?resume 会因为使用当时过期的密钥直接进入 S3 而停止工作吗?恢复是如此罕见,对于普通人来说,不必先通过我们的服务器可能值得提高速度......

你们如何处理来自 S3 的安全下载?

0 投票
1 回答
997 浏览

c# - 如何恢复大文件下载,并使用 ServiceStack 客户端获取下载进度?

我有一个 ServiceStack 客户端,它调用一个服务,该服务返回一个 100MB 到 10GB 的大数据文件。Stream.CopyTo目前,此客户端使用保存到文件的方法在 LAN 上完美运行。

当客户端通过 WAN(除了通过 LAN)运行时,如果它停止或失去连接,则恢复下载以及查看进度的能力变得很重要。

该服务支持发送部分文件,但我不清楚如何在 ServiceStack 客户端中支持这一点,或者即使它是内置的,我也没有意识到。

此外,复制到另一个的CopyTo方法不会报告其进度,因此对于一个大文件,它可能需要几个小时,而且您无法告诉它的进度。我看过有关报告进度的方法的帖子,但在我正在使用的课程的任何地方都找不到。streamstreamCopyFrom

我的环境是最新版本的 ServiceStack 和 Mac OS X 上的最新版本 Mono 和 Windows 上的 .NET 4.5。

能够对不同段的文件进行并发下载将是理想的,但能够恢复下载将是一个巨大的帮助。

有人可以指出在 ServiceStack 客户端中执行此操作的最佳方法吗?我发现的大多数示例仅适用于普通的 Web 客户端,并且非常古老,因此想看看使用 dotnet 和 mono 的更高版本以及 ServiceStack 的最佳方法是什么。

如果可能的话,一个基本的例子将是完美的。

0 投票
1 回答
793 浏览

ios - 从具有恢复功能的 iOS 下载大文件 (1+Gb)

重点是:我有一个应用程序可以运行一组分辨率非常低的图像。这里没什么特别的。

当应用程序启动时,我希望它启动全分辨率照片集过程的同步下载(照片从远程服务器下载)。由于文件通常很大(> 1Gb),我需要一种从潜在停止恢复的方法(无论是什么原因),以便最终在设备上设置 100% 的照片,而不必从头开始。

你会怎么做?

0 投票
1 回答
1544 浏览

ios - NSURLSessionDownloadTask cancelByProducingResumeData 返回 null

我使用 NSURLSessionDownloadTask 从服务器下载文件,它在后台会话中运行。我想保存恢复数据以在应用程序终止时恢复下载。但是,cancelByProducingResumeData 的调用总是返回 null。我无法弄清楚这个问题,因为我曾经成功地完成了一个可恢复下载任务的示例。有人遇到同样的问题吗?

0 投票
1 回答
124 浏览

php - php中的简历和部分支持

抱歉,如果这不是一个新问题,但我真的陷入了这个问题。我正在使用下面的脚本来下载像电影这样的大文件,我不能让用户访问文件的直接链接,我还需要让用户以简历和部分支持的方式下载文件。使用此代码,我只有简历支持,而不是部分。我正在使用 Yii 框架。请通过任何解决方案和建议帮助我。

0 投票
1 回答
187 浏览

php - 可恢复下载脚本锁页问题--php+IIS7

我有一个可恢复的下载 php 脚本。

它在 Apache 服务器上运行良好,但在 IIS 7(我的客户端当前使用)上运行良好

IIS的问题是:

下载文件时,同一站点的其他页面将冻结。(有时甚至显示 500 服务器错误)(Apache 服务器上的相同脚本不会出现相同的问题)

如果我关闭可恢复支持,问题就会消失(即使在下载管理器上下载也会冻结查看同一站点的所有浏览器)

这让我相信 IIS 需要一些配置?还是php.ini?

到目前为止,我对谷歌的任何帮助都将不胜感激,并且.. 是的,我可以访问 IIS 和 php.ini,是的..我已经在 IIS 上设置了最大连接时间(大文件传输需要)

这个脚本是..(任何人在这里遇到并喜欢在 IIS 上使用此脚本进行大文件传输,请阅读 --> IIS 7 上的 php >> FastCGI 超时设置<<)

0 投票
1 回答
3151 浏览

android - Download file with pause and resume button?

I've googled much and I don't find my solution about two pause and resume button.
I use from this code and this .
But I don't know how implement pause and resume capability and set what to my pause and resume button onclick event:


Thanks in advance.

0 投票
0 回答
428 浏览

android - 下载简历在 setRequestProperty 方法中不起作用

这是我的doInBackground方法:

我使用此代码开始下载任务(恢复标志为 false -> STATUS = FALSE):

然后当完全下载时,我启动 apk 文件,一切正常,apk 安装正确。

但是当使用此代码暂停我的下载时:

然后使用此代码恢复它(恢复标志为 true-> STATUS = TRUE):

这次 apk 大小等于last downloaded before pause + apk total size,因此我的 apk 文件已损坏。
这意味着connection.setRequestProperty()不为我工作。

我的代码问题是什么?
提前致谢。

0 投票
0 回答
567 浏览

php - PHP使用带宽计数器将远程文件下载到客户端

我有一个 download.php 远程文件的代码:

这就是代码,它非常适合远程直接链接。我想知道的是:如何使该代码计算已经下载到客户端的字节或带宽?

我的意思是这样,一个由多个客户端/用户下载的文件。前任。10 客户。文件大小为 50mb。只有 4 个客户端/用户下载完成了 100%,而另外一个仅完成了 50% 或 40%。而已。

我想知道如何计算传输到客户端的字节数?就像计数器下载了多少次一样。但是现在的问题是该文件已经使用了多少字节/ bw。我的最终目的是限制可以使用多少带宽。例如在 1000MB,如果它达到它。不能再下载了。