检测到下载文件对话框?

发布于 2024-11-28 15:41:36 字数 1434 浏览 0 评论 0 原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

零度℉ 2024-12-05 15:41:36

您只需使用其 href 建立一个指向常规文件的超链接,您的浏览器就会提示下载它。

至于重命名文件,您所能做的就是创建一个特殊页面来发送文件内容和正确的标头,并指定另一个名称。您必须发送 content-disposition 标头,如下所示:

内容处置:附件; filename=你的文件名.扩展名

You can just make a hyperlink with its href to a regular file, your browser will prompt to download it.

As for renaming the file, all you could do is create a special page which sends the file contents and correct headers, and specifying another name. You'll have to send the content-disposition header, as such:

Content-disposition: attachment; filename=yourfilename.extension

累赘 2024-12-05 15:41:36

您可以发送 Content-disposition 标头来强制文件下载框并指定默认文件名。

http://support.microsoft.com/kb/260519

You can send a Content-disposition header to force a file downlaod box and specify a default filename.

http://support.microsoft.com/kb/260519

挽容 2024-12-05 15:41:36

关于编辑文件名:

HTML5 为 a 标签引入了一个新属性:download

使用它会强制支持该属性的浏览器提示文件下载,而不是导航到或尝试打开链接的文件。

此外,您分配给 download 的任何值都将替换文件的实际名称。

源代码和演示: http://updates.html5rocks.com /2011/08/在 HTML5-a-download 中下载资源

In regards to editing the filename:

HTML5 introduces a new attribute for a tags: download.

Using it forces browsers that support the attribute to prompt for a file download, rather than navigating to or attempting to open the linked file.

Also, whatever you value you assign to download will replace the file's actual name.

Source and demo: http://updates.html5rocks.com/2011/08/Downloading-resources-in-HTML5-a-download

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文