从CkEditor本地保存文本在磁盘上

时间:2015-03-29 12:00:46

标签: javascript jquery ckeditor

有没有办法将CKEditor(文本)数据作为文本文件本地保存在磁盘上,以便以后可以打开它并继续编辑?就像文字处理器一样吗?

1 个答案:

答案 0 :(得分:0)

由于FileSaver interface无法生存,为什么不使用浏览器的内置网络服务器?
(即使你有托管,为什么通过浪费从你的(老板'钱)支付的数据转移使托管公司变得富有..不喜欢'贪婪',然后想到环境:交通==电......不喜欢环境,然后争辩安全:'为什么要通过网络发送用户的潜在私人内容,两次')

这是一个让你入门的例子:

window.URL = window.URL || window.webkitURL;  //fallback for older prefixed objects

function update_download_lnk(str, elm){
  if(str){
    elm.href=window.URL.createObjectURL(  new Blob( [str], {type: 'text/plain'} )  );
    elm.style.display='';
  } else {
    elm.style.display='none';
  }
}
<textarea onchange="update_download_lnk(this.value, this.nextSibling);"
></textarea><a href="#" style="display:none">Download File (right-click save-as..)</a>

一些further reading here

注意:较小的文件也可以作为base64编码的dataURL提供。