使用javascript动态生成文件?

gct*_*gct 3 javascript csv

我正在为我的公司开发一个Web应用程序,它可以让我们做一些图像标记工作,我希望能够以CSV文件的形式生成结果.通过将CSV数据转储到页面上的div或某些内容并让用户将其复制出来,我可以轻松地做到这一点.我宁愿让他们点击一个生成按钮并下载一个CSV文件,好像他们点击了结果的链接,这样他们就可以更方便地将文件保存在方便的地方.

有可能用javascript模拟这种事情吗?我基本上想要动态生成文件然后让它们下载它,客户端.

bob*_*nce 8

您可以在现代浏览器中创建数据:具有媒体类型的URItext/csv,并创建指向它的链接或直接导航到该数据.

它不适用于IE.(IE8可以data:在有限的情况下支持,这对你没有帮助.)至少对于那个浏览器,你需要回到cut-n-paste或服务器后端.