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

c - 下载网页

我如何使用 C(不使用 libcurl)下载网页,操作系统:Win32

0 投票
2 回答
8261 浏览

silverlight - silverlight...使用相对路径文件的超链接按钮

我正在尝试使用 silverlight 中的超链接按钮来使用户能够下载 word 文档。我不在乎是否出现文件​​另存为框或单词 doc 是否在新浏览器中打开。我收到错误“无法导航到相对于页面的位置”。我已经看到它发布了您可以使用绝对路径(www.domain.com/filename.doc)执行此操作,但必须有一种方法可以使此相对路径(/docs/filename.doc)。有谁知道怎么做?

0 投票
3 回答
6917 浏览

javascript - 有没有办法在 JavaScript 中检测下载的开始?

在我们当前的项目中,我们提供了一个 PDF 下载,用户可以通过他提交的 HTML 表单对其进行自定义。动态生成 PDF 需要几秒钟,我想将其可视化,例如通过禁用提交按钮直到下载开始。不幸的是,我找不到检测下载何时开始的方法*。所以我不知道何时重新启用提交按钮。

我已经尝试将 IFrame 指定为我的 HTML 表单的目标,希望onload能够触发该事件。然而,事实并非如此——可能是因为 PDF 是使用“ Content-disposition: attachment”标头发送的,并且它实际上并未加载到 IFrame 中。

我现在能想到的唯一解决方案是将 PDF 生成到服务器上的临时文件中,我想避免这种情况。

*)让我澄清一下:我不需要知道下载是否完成,或者即使它真的开始了。我想检测浏览器询问用户是打开还是保存文件的点。我猜这发生在浏览器收到 HTTP 标头时。

0 投票
2 回答
2360 浏览

asp.net - 如何将二进制 blob 发送到客户端浏览器?

请原谅这里愚蠢的新手问题;网络编程不是我的强项……(脸红)

我有一个在 Web 服务器上运行的 aspx 页面。我有一个包含任何类型的二进制文件以及文件名的 blob(字节数组)。

我想将此文件推送到通过浏览器下载到客户端,并使用此文件类型的默认应用程序打开。我真的不想将 blob 作为文件保存在服务器上;这将留下我不想考虑的可怕的家务混乱。

我确实尝试过用谷歌搜索这个问题,但我想我使用了错误的关键字。

这真的应该很明显如何做到这一点,但我没有快乐。

诀窍是什么?

谢谢!

0 投票
2 回答
7612 浏览

php - 超链接有效 - 带有提交按钮的 Html 表单无效

我有一个 PHP 脚本,它推送标题以允许下载文件。此脚本在通过超链接或通过使用链接的浏览器调用时可以正常工作。这是它的样子:

我希望这是一个按钮(sbumit),所以我这样做了:

但是,这不起作用。当我点击它时。它会启动下载对话框,但文件名是空的。它将文件名显示为“.mp3”(不带引号)!通过超链接的相同链接显示了确切的文件名“测试文件”。为什么是这样??以下是相关的 PHP 代码段:

谢谢你的帮助。这让我一整天都在发疯!!!

0 投票
6 回答
3624 浏览

html - HTML下载和文本提取

下载 URL 列表并仅提取文本内容的好工具或工具集是什么?蜘蛛不是必需的,但可以控制下载文件名,线程将是一个额外的好处。

平台是linux。

0 投票
1 回答
961 浏览

download - 使用 Adob​​e AIR 下载文件

当我使用 URLStream 下载文件并使用 FileStream 写入文件时,文件还会缓存在哪里?它肯定会被缓存在某个地方,因为我第二次尝试下载相同的文件时,它就像灯光一样落下。

0 投票
4 回答
18231 浏览

javascript - 触发文件下载的正确方法(在 PHP 中)?

快速(希望是简单的)问题:我需要触发下载由 PHP 文件生成的 PDF 文件。我可以做这个:

但我应该以另一种方式这样做吗?也许是Javascript?以上工作,但窗口显示“正在加载...”,直到下载开始。我想向用户提供一些正在发生的事情的反馈。

想法?

注意:我已经有了从服务器发送文件的代码。它完美地工作。这个问题只是关于如何最好地从客户端调用该脚本。

一些网站的下载会自动启动。他们是怎么做到的?

直接 URL 的问题在于,如果 PHP 脚本出错,它将替换现有页面的内容,这不是我想要的。

0 投票
1 回答
3984 浏览

python - Python - 通过 HTTP 下载带有进度条和基本身份验证的文件

urllib.urlretrieve用于下载文件,并使用参数实现下载进度条reporthook。由于urlretrieve不直接支持身份验证,我想出了

这行得通——但似乎有更直接的方法可以做到这一点(可能使用 urllib2 或 httplib2 或......)——有什么想法吗?

0 投票
6 回答
5867 浏览

c# - 使用 asp.net 下载文件

有一个数据文件和一些图像文件,我必须每晚使用 asp.net 下载到我们的本地服务器。做这个的最好方式是什么?

更新

好的,在查看回复后,我发现我最初使用 asp.net 的帖子是一个糟糕的选择。您将如何为 C# 中的控制台应用程序编写它。我不确定我使用哪些类来连接远程服务器并从远程服务器下载文件。

谢谢