2012-04-25 58 views
0

我需要将ExtJS TextArea的内容导出为文本文件。我搜索了文档,但没有发现与textarea相关的任何内容。这可能吗?ExtJS 3将textarea内容导出为文本文件

准备文件名以及将文本区内容导出到文件的功能也是理想的选择。

帮助表示赞赏。

感谢

+1

你会需要一个服务器端技术 – JamesHalsall 2012-04-25 12:36:39

回答

0

你不能只保存从JS文件的东西到用户本地计算机的文件系统上的任何地方。这是一个巨大的安全漏洞,它只是不以这种方式工作。然而,您有几个选项:

  • 将此信息发送到您的服务器并为用户提供指向文件的链接。用户单击该链接服务器将回复该信息 - 浏览器保存该数据。你甚至可以让浏览器自动下载内容(无论如何,大部分内容都可以下载)

  • 或者您可以让用户右键单击并将此信息复制到剪贴板。

+0

做到这一点还有周围的一些办法,如使用例如BASE64但它是非常依赖于浏览器,你无法控制的文件名,所以我最后只是服务器端。 – seedg 2012-07-02 12:55:08

相关问题