最近研究了一下Markdown编辑器,并按照examples模板也给网站加上了
效果还不错,可是在上传图片时,无法上传打印显示 $file = request()->file($input); 一直为空,研究了一下,markdown上传图片采用的是异步上传,而原来的后来是用表单提交的方式上传的.然后采用$_FILES是能够获取到文件的,为了与后台原来编辑器兼容,隧增加了一个判断即
成功返回数据,
github: https://codeload.github.com/pandao/editor.md/zip/master
效果还不错,可是在上传图片时,无法上传打印显示 $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); }
成功返回数据,
github: https://codeload.github.com/pandao/editor.md/zip/master
猜你喜欢