1

我不知道该怎么做,但我希望能够将文件(即 txt、html 等)中的内容加载到我的 Tinymce 实例中。

所以基本上是一个启动文件浏览器然后将文件内容加载到 Tinymce 的按钮。

我已经在图像和图像浏览器中看到了这一点,但我不确定如何对文件执行此操作。

这将在本地完成,而不是在服务器上。

4

1 回答 1

1

尼克 -

在 HTML 5 之前,浏览器中的 JavaScript 不能直接从硬盘读取文件——这是出于安全原因:

https://en.wikipedia.org/wiki/JavaScript#Security

在 HTML 5 中,有新的 API 允许您访问文件。这个页面有一个不错的概述:

http://www.html5rocks.com/en/tutorials/file/dndfiles/

我会注意到浏览器对此的支持还不是普遍的:

http://caniuse.com/#feat=fileapi

假设您可以使用 File API,您应该能够在用户选择文件后做您想做的事情。

于 2016-04-01T14:58:15.957 回答