百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

download

> 编程语言
开源

使用客户端 JavaScript 下载文件

2.3K stars0 点赞3 次浏览
访问官网GitHub

工具介绍

使用客户端 JavaScript 下载文件

download() 方法用于触发从 JavaScript 中下载文件。 它指定了要放置在浏览器下载目录中的新文件的内容和名称。 输入可以是 URL、字符串、Blob 或 TypedArray 数据,也可以通过 dataURL 表示文件的数据,以 base64 或 url 编码的字符串形式。 无论输入格式如何,download() 都会使用指定的文件名和 mime 信息保存文件,其方式与服务器使用 Content-Disposition HTTP 头相同。

通过 NPM/Bower 安装

npm install downloadjs
bower install downloadjs

require("downloadjs")(data, strFileName, strMimeType);

参数


  • data - 包含即将要创建的文件内容的 Blob、File、String 或 dataURL。
  • strFileName - 要创建的文件的名称。请注意,旧版浏览器(如 FF3.5、Ch5)不会尊重您提供的文件名,而是自动为下载的文件命名。
  • strMimeType - 要下载的文件的 MIME 内容类型。虽然此参数是可选的,但它可以帮助浏览器向用户提供有关下载的更友好的信息,鼓励他们接受下载。

text dataURL - 实时演示

download("data:text/plain,hello%20world", "dlDataUrlText.txt", "text/plain");

文本 Blob - 实时演示

download(new Blob(["hello world"]), "dlTextBlob.txt", "text/plain");

text url - 实时演示

下载("/robots.txt");

text UInt8 数组 - 实时演示

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言