如何使用filemanager将文件保存到服务器?

时间:2017-06-02 06:52:32

标签: javascript php jquery

我有edit_area插件(你喜欢称它为什么),它是一个文本编辑器,我想用它来保存文件到服务器,它有js保存,打开功能。

function save(id, content){


    }


function load(id){

        }

http://www.cdolivet.com/editarea/

是否有一个插件可以将texteditor文件保存到具有这些功能的服务器,例如可以实现这些保存,打开功能的php文件管理器API?

1 个答案:

答案 0 :(得分:0)

您无法上传任何文件,例如图片,因为它是源代码。 看看文档http://www.cdolivet.com/editarea/editarea/docs/configuration.html。在那里你可以个性化你的工具栏,比如

toolbar: "new_document, save, load, |, charmap, |, search, go_to_line, |, undo, redo, |, select_font, |, change_smooth_selection, highlight, reset_highlight, |, help"

使用“保存”命令,您将获得保存按钮。在此按钮,您可以绑定一个函数:

editAreaLoader.init({
 ...
 toolbar: "xx",
 save_callback: "my_save_function"
});



function my_save_function ( id , content ) {

 $.ajax({type:"POST",url:window.location.href,data:{'code':content}}).always(function(return){

  alert(return);//response from your server

 });

}

对于$.ajax命令,请使用jQuery库。 https://jquery.com/。 你可以用PHP(来自$ _POST ['code'])在文件(http://php.net/manual/de/function.file-put-contents.php)或数据库中保存它。