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

ruby - 如何在 ruby​​ 中快速下载大量网页?并行下载?

我需要抓取(使用 scrAPI)400 多个网页 ruby​​,我的实际代码是非常连续的:

实际上代码有点不同(异常处理和东西)。

我怎样才能让它更快?如何并行下载?

0 投票
8 回答
5127 浏览

perl - 如何使用 Perl 提供大文件以供下载?

我需要提供一个大文件 (500+ MB) 以便从 Web 服务器无法访问的位置下载。我发现了Serving large files with PHP的问题,这与我的情况相同,但我使用的是 Perl 而不是 PHP。

我尝试简单地逐行打印文件,但这不会导致浏览器在获取整个文件之前提示下载:

Perl 是否具有与 PHP 的功能等效的readfile()功能(如 PHP 所建议的那样),还是有办法完成我在这里尝试做的事情?

0 投票
6 回答
3199 浏览

ruby - 使用 Ruby RIO gem 下载图像

我的代码:

但是下载的图像已损坏。这个解决方案有什么问题?

0 投票
6 回答
80478 浏览

java - Android下载二进制文件问题

我在从 Internet 下载我的应用程序中的二进制文件(视频)时遇到问题。在 Quicktime 中,如果我直接下载它,它可以正常工作,但是通过我的应用程序它会变得一团糟(即使它们在文本编辑器中看起来完全一样)。这是一个例子:

0 投票
4 回答
1666 浏览

php - 下载文件问题

我编写了一个脚本来强制从站点下载 mp3 文件。该代码运行良好,但问题是它无法下载大文件。我尝试使用 9.21mb 的文件并正确下载,但每当我尝试使用代码下载 25mb 的文件时,它只会给我一个找不到服务器页面或网站无法显示该页面。所以我现在知道下载大文件有问题。下面是下载文件的代码片段。

显示的错误是:HTTP 500 Internal Server Error

非常感谢你们抽出宝贵的时间。

0 投票
2 回答
546 浏览

asp.net - 下载文件

我正在使用 asp.net/C#。我有一个指向远程服务器上的文件夹的 url。在该文件夹中是所有 .jpg 的图像。我不知道文件的名称,只是它们都是.jpgs。如何使用 asp.net/C# 将所有 .jpg 图像下载到本地硬盘驱动器上的文件夹中。

只是为了澄清。我正在从远程服务器中提取文件,并将它们保存到我的本地机器上。我得到了一个网址,并告诉我每晚我需要下载 .jpg 图像文件的文件。这就是我被告知的全部内容。我不知道如何仅通过文件夹的 url 获取远程服务器上的文件列表。

谢谢

0 投票
13 回答
50464 浏览

php - 在 PHP 中可靠地下载大文件

我在服务器上有一个 php 脚本来将文件发送给 recipents:他们得到一个唯一的链接,然后他们可以下载大文件。有时传输出现问题,文件已损坏或永远不会完成。我想知道是否有更好的方法来发送大文件

代码:

我见过诸如

但我不确定它们是否会起作用。

解决此问题的最佳方法是什么?

问候
欧翼

0 投票
7 回答
3382 浏览

python - 寻找一个可以从 rapidshare 下载的工作 linux 命令行工具

我想知道是否有人知道一个用于 linux 的工作命令行工具,可以使用 rapidshare 上的高级帐户下载。我见过一个python 解决方案,它对我不起作用——返回 urllib2 错误消息

而且我对python的了解还不够深入,无法弄清楚原因:可能是最近的RS更改或我的设置有问题。

某人周围的任何其他工具可能正在使用并可以共享链接?

0 投票
4 回答
7236 浏览

python - 使用python下载时如何优雅地超时

我正在循环下载大量文件,其中包含以下代码:

如果连接刚开始时服务器在 URL url2download 上超时,则正确处理最后一个异常。但有时服务器响应,并开始下载,但服务器太慢了,即使一个文件也需要几个小时,最终它返回如下内容:

并且只是挂在那里(尽管如果通过浏览器下载相同的链接,则不会询问用户名/密码)。

在这种情况下,我的意图是——跳过这个文件并转到下一个文件。问题是——如何做到这一点?python中有没有办法指定下载一个文件可以工作多长时间,如果已经花费了更多时间,请中断并继续?

0 投票
3 回答
108537 浏览

c# - 为 webClient.DownloadFile() 设置超时

我正在webClient.DownloadFile()用来下载文件,我可以为此设置一个超时时间,这样如果它无法访问该文件就不会花费这么长时间吗?