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

php - 启动下载的最佳方式?

在一个基于 PHP 的网站上,我想在用户填写一个简短的表格后向他们发送一个下载包。由站点启动的下载应该类似于像 download.com 这样的站点,它们说“您的下载将立即开始”。

我知道的几种可能的方法,以及浏览器兼容性(基于快速测试):

1)做一个window.open指向新文件。

2) 创建一个指向新文件的 iframe。

奖励:是否有不需要浏览器条件语句的方法?

(我相信 download.com 有条件地使用了这两种方法,但我无法让其中任何一种工作。)

回应和澄清:

更新:我已经放弃了这种方法。原因请参阅下面的答案。

0 投票
5 回答
272 浏览

session - 记录图像下载

我正在尝试找到一种方法来找出谁在从图片库下载什么图片。用户可以使用缩略图旁边的按钮或右键单击并使用“将链接另存为”进行下载 是否可以将用户会话或 ID 与使用 PHP 或 JavaScript 的所有浏览器的“链接另存为”操作相关联。

0 投票
3 回答
5841 浏览

iis-7 - 强制 IIS7 建议在“本地 Intranet”区域下载 *.exe 文件

问题:

  1. 本地服务器(我们组织内部)上的 html 文件,其中包含指向同一服务器上的 exe 的链接。
  2. 单击该链接在客户端上运行 exe。相反,我希望它提供下载。

到目前为止尝试过:

  1. 更改了要读取和脚本的 exe 虚拟目录的权限。
  2. 在 exe 的目录中添加了 Content-disposition 标头。
  3. 我无法更改浏览器中的设置。它的目的是让很多人消费。
0 投票
3 回答
330 浏览

windows - 更新多 GB 程序的最佳方式(DVD 执行?更新程序软件?)

两年前,我们发布了一个数千兆字节的 Windows 应用程序,其中包含大量视频文件。现在,我们正在寻求发布一个重要更新,其中包含大约 1 GB 的新数据和更改数据。

我们目前正在寻找 DVD 配送公司(例如这些人),它们声称能够以 5 美元及以上的价格将 DVD 运送给我们的客户。有没有人有这些公司的经验?

我们还研究了一堆基于网络的“更新程序”软件。不幸的是,这些工具中的大多数都是为小得多的程序设计的。是否有任何库或产品可以很好地处理千兆字节大小的更新?

感谢您的意见!

0 投票
4 回答
1527 浏览

asp.net - 如何限制 Asp.net 和/或 IIS 中的同时下载数量?

我有一个包含很多大文件的网站。但是,我不希望用户一次开始下载 10 个文件。我注意到有一些网站只允许同时下载 2 次。

我的网站是使用在 IIS 上运行的 ASP.net 编程的。有谁知道我如何限制同时下载?

0 投票
7 回答
10711 浏览

html - 下载加速器如何工作?

我们要求所有下载请求都必须具有有效的登录名(非 http),并且我们会为每次下载生成交易票据。如果您要访问其中一个下载链接并尝试“重播”交易,我们会使用 HTTP 代码转发您以获取新的交易票。这适用于大多数用户。然而,有一小部分正在使用下载加速器,它们只是尝试多次重播交易票。

因此,为了确定我们是否想要甚至可以支持下载加速器,我们试图了解它们是如何工作的。

与提供静态文件的 Web 服务器建立第二个、第三个甚至第四个并发连接如何加快下载过程?

加速器程序有什么作用?

0 投票
3 回答
6793 浏览

php - 无法在 IE7 中下载文件,但在 Firefox、Chrome 等中没有任何问题。?

我有一个脚本,它接收一个加密的 url 并从中生成一个下载,脚本中最关键的部分是这样的:

下载在除 IE 之外的任何浏览器中都具有魅力,我已经看到与“无缓存”标头相关的问题,但我没有发送类似的内容,他们谈论的是 utf-8 字符,但没有任何utf-8 characters(和 $filename也没有任何 utf-8 字符)。

0 投票
10 回答
9570 浏览

excel - 从 Web 服务器保存 excel 文件时如何解决 [1] IE 错误?

我注意到 Internet Explorer 会在从 Internet 下载的文件(通常为 [1])中添加方括号中的数字。这给下载 Excel 电子表格带来了一个大问题,因为方括号不是 Excel 工作表名称中的有效文件名字符。这个问题是 IE 特有的,其他浏览器保持相同的文件名。

因此,例如,如果您有一个在文件打开时自动刷新的数据透视表,您将收到一条错误消息,指出名称“file[1].yourPivotTableName”无效。

这个问题有什么解决办法吗?

编辑:似乎无论HTTP 指令建议的文件名是什么,IE 在所有情况下都会添加 [1],这会导致问题!(因此,在这种情况下,关于文件名的答案没有帮助)

编辑:我尝试了一些 VBA 代码,以便在文件打开时以另一个名称保存文件。但是,它不起作用(与以前相同的错误消息)。你认为有办法用 VBA 解决这个问题吗?

0 投票
4 回答
58811 浏览

c# - 如何从 http 标头获取文件大小

我想在下载之前获取 http:/.../file 的大小。该文件可以是网页、图像或媒体文件。这可以用 HTTP 标头完成吗?如何仅下载文件 HTTP 标头?

0 投票
2 回答
7633 浏览

c# - C#下载HTTP目录下的所有文件

如何下载 HTTP 服务器上一个目录和所有子目录中的所有文件?