首页>>深圳网站建设

深圳markdown Editor.md 图片无法上传的问题及解决方法

  • 时间:
  • 浏览:
  • 来源:深圳网站建设
最近研究了一下Markdown编辑器,并按照examples模板也给网站加上了

default.png

效果还不错,可是在上传图片时,无法上传

打印显示 $file = request()->file($input); 一直为空,研究了一下,markdown上传图片采用的是异步上传,而原来的后来是用表单提交的方式上传的.

然后采用$_FILES是能够获取到文件的,为了与后台原来编辑器兼容,隧增加了一个判断即

if($from=='mdeditor'){

        $file = request()->file($input);

}else{

$file = $_FILES[$name];

}

问题解决,可是图片上传成功后,依旧无法返回正常数据到前台,资料显示

editor.md期望你上传图片的服务返回如下json格式的内容

{
    success : 0 | 1, //0表示上传失败;1表示上传成功
    message : "提示的信息",
    url     : "图片地址" //上传成功时才返回
}
而我们原来网站后台上传返回的格式与期不符合,同样为了保持网站的统一性,打开/plugins/image-dialog/image-dialog.js,第171行 修改如下

if (json.code === 1)

 {

         dialog.find("[data-url]").val(json.data.file);

 }

default.png


成功返回数据,


github: https://codeload.github.com/pandao/editor.md/zip/master

猜你喜欢