问题标签 [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.
php - 启动下载的最佳方式?
在一个基于 PHP 的网站上,我想在用户填写一个简短的表格后向他们发送一个下载包。由站点启动的下载应该类似于像 download.com 这样的站点,它们说“您的下载将立即开始”。
我知道的几种可能的方法,以及浏览器兼容性(基于快速测试):
1)做一个window.open
指向新文件。
2) 创建一个指向新文件的 iframe。
奖励:是否有不需要浏览器条件语句的方法?
(我相信 download.com 有条件地使用了这两种方法,但我无法让其中任何一种工作。)
回应和澄清:
更新:我已经放弃了这种方法。原因请参阅下面的答案。
session - 记录图像下载
我正在尝试找到一种方法来找出谁在从图片库下载什么图片。用户可以使用缩略图旁边的按钮或右键单击并使用“将链接另存为”进行下载 是否可以将用户会话或 ID 与使用 PHP 或 JavaScript 的所有浏览器的“链接另存为”操作相关联。
iis-7 - 强制 IIS7 建议在“本地 Intranet”区域下载 *.exe 文件
问题:
- 本地服务器(我们组织内部)上的 html 文件,其中包含指向同一服务器上的 exe 的链接。
- 单击该链接在客户端上运行 exe。相反,我希望它提供下载。
到目前为止尝试过:
- 更改了要读取和脚本的 exe 虚拟目录的权限。
- 在 exe 的目录中添加了 Content-disposition 标头。
- 我无法更改浏览器中的设置。它的目的是让很多人消费。
windows - 更新多 GB 程序的最佳方式(DVD 执行?更新程序软件?)
两年前,我们发布了一个数千兆字节的 Windows 应用程序,其中包含大量视频文件。现在,我们正在寻求发布一个重要更新,其中包含大约 1 GB 的新数据和更改数据。
我们目前正在寻找 DVD 配送公司(例如这些人),它们声称能够以 5 美元及以上的价格将 DVD 运送给我们的客户。有没有人有这些公司的经验?
我们还研究了一堆基于网络的“更新程序”软件。不幸的是,这些工具中的大多数都是为小得多的程序设计的。是否有任何库或产品可以很好地处理千兆字节大小的更新?
感谢您的意见!
asp.net - 如何限制 Asp.net 和/或 IIS 中的同时下载数量?
我有一个包含很多大文件的网站。但是,我不希望用户一次开始下载 10 个文件。我注意到有一些网站只允许同时下载 2 次。
我的网站是使用在 IIS 上运行的 ASP.net 编程的。有谁知道我如何限制同时下载?
html - 下载加速器如何工作?
我们要求所有下载请求都必须具有有效的登录名(非 http),并且我们会为每次下载生成交易票据。如果您要访问其中一个下载链接并尝试“重播”交易,我们会使用 HTTP 代码转发您以获取新的交易票。这适用于大多数用户。然而,有一小部分正在使用下载加速器,它们只是尝试多次重播交易票。
因此,为了确定我们是否想要甚至可以支持下载加速器,我们试图了解它们是如何工作的。
与提供静态文件的 Web 服务器建立第二个、第三个甚至第四个并发连接如何加快下载过程?
加速器程序有什么作用?
php - 无法在 IE7 中下载文件,但在 Firefox、Chrome 等中没有任何问题。?
我有一个脚本,它接收一个加密的 url 并从中生成一个下载,脚本中最关键的部分是这样的:
下载在除 IE 之外的任何浏览器中都具有魅力,我已经看到与“无缓存”标头相关的问题,但我没有发送类似的内容,他们谈论的是 utf-8 字符,但没有任何utf-8 characters
(和 $filename也没有任何 utf-8 字符)。
excel - 从 Web 服务器保存 excel 文件时如何解决 [1] IE 错误?
我注意到 Internet Explorer 会在从 Internet 下载的文件(通常为 [1])中添加方括号中的数字。这给下载 Excel 电子表格带来了一个大问题,因为方括号不是 Excel 工作表名称中的有效文件名字符。这个问题是 IE 特有的,其他浏览器保持相同的文件名。
因此,例如,如果您有一个在文件打开时自动刷新的数据透视表,您将收到一条错误消息,指出名称“file[1].yourPivotTableName”无效。
这个问题有什么解决办法吗?
编辑:似乎无论HTTP 指令建议的文件名是什么,IE 在所有情况下都会添加 [1],这会导致问题!(因此,在这种情况下,关于文件名的答案没有帮助)
编辑:我尝试了一些 VBA 代码,以便在文件打开时以另一个名称保存文件。但是,它不起作用(与以前相同的错误消息)。你认为有办法用 VBA 解决这个问题吗?
c# - 如何从 http 标头获取文件大小
我想在下载之前获取 http:/.../file 的大小。该文件可以是网页、图像或媒体文件。这可以用 HTTP 标头完成吗?如何仅下载文件 HTTP 标头?
c# - C#下载HTTP目录下的所有文件
如何下载 HTTP 服务器上一个目录和所有子目录中的所有文件?