首页 >

关于simditor上传图片的问题

后端开发|php教程关于simditor上传图片的问题
simditor,上传图片
后端开发-php教程
我们可自定义工具栏按钮使simditor实现更丰富和实现上传图片功能
礼券提货系统源码,vscode使用gtest,ubuntu如何进入root,配置tomcat7.0,sqlite3 查询条件,餐饮网页设计模板下载,vps重装系统后原数据库怎么恢复,php环境的网页运行服务器是,js 弹出层插件,前端框架研究现状,python爬虫下载图片,php判断为空,seo快排软件,springboot 框,dedecms 图片标签,软件个人简历下载网站模板,网页 加载动画,公众号免费网页模板,win8风格后台模板,前端登录页面代码,空间文件管理系统asp,pc蛋蛋程序源码lzw
初始化编辑器
小猪cms微店系统源码,vscode结合nodejs,ubuntu安装tomcat,tomcat的安装配置,sqlite3 db,如何进行网页设计,seo 和数据库,网页文件服务器,自动投票插件,hui前端框架,会飞的爬虫,php资源,seo王,springboot项目多语言,网页设计中标签是什么,村网通网站源码,读网页源码,海外玩模板,后台登录界面下载,静态页面源码,ftp在线管理系统,c程序源代码lzw
   $(function(){    toolbar = [ 'title', 'bold', 'italic', 'underline', 'strikethrough',            'color', '|', 'ol', 'ul', 'blockquote', 'code', 'table', '|',            'link', 'image', 'hr', '|', 'indent', 'outdent' ];    var editor = new Simditor( {        textarea : $('#editor'),        placeholder : '这里输入内容...',        toolbar : toolbar,  //工具栏        defaultImage : 'simditor-2.0.1/images/image.jpg', //编辑器插入图片时使用的默认图片        upload : {            url : 'ImgUpload.action', //文件上传的接口地址            params: null, //键值对,指定文件上传接口的额外参数,上传的时候随文件一起提交            fileKey: 'fileDataFileName', //服务器端获取文件数据的参数名            connectionCount: 3,            leaveConfirm: '正在上传文件'        }     });   })

upload默认为false,设置为true或者键值对就可以实现上传图片,界面是出来了,还需要进行后台编码(本例为Struts2)

1云欢乐购源码,vscode高亮显示,cef ubuntu,tomcat加pause,sqlite3的mmap,js插件特效动画,前端学习中会涉及的框架交流,爬虫馅饺子怎么调馅,php破解防盗链,台州seo推广费用,进入网站自动弹出的大图广告特效,网页中嵌入酷播播放器代码,html做简历表格模板下载lzw
关于simditor上传图片的问题

实现功能之前需要修改一下simditor.js,我们可以对”本地图片” 用chrome审查元素发现没有name属性

关于simditor上传图片的问题

打开simditor.js找到

return $input = $(”).appendTo($uploadItem);这一行,

可以搜索accept=”image/*” 快速找到在input里加上 name=”fileData”

如下:

return _this.input = $('').appendTo($uploadBtn);

同样继续搜索accept=”image/*” 下面还有一个,加上name=”fileData”

ImgUploadAction

public class ImgUploadAction extends ActionSupport {      private static final long serialVersionUID = 1L;    private String err = "";      private String msg;              //返回信息      private File fileData;           //上传文件      private String fileDataFileName; //文件名        public String imgUpload() {          //获取response、request对象          ActionContext ac = ActionContext.getContext();          HttpServletResponse response = (HttpServletResponse) ac.get(ServletActionContext.HTTP_RESPONSE);          HttpServletRequest request = (HttpServletRequest) ac.get(ServletActionContext.HTTP_REQUEST);                    response.setContentType("text/html;charset=gbk");                    PrintWriter out = null;          try {              out = response.getWriter();          } catch (IOException e1) {              e1.printStackTrace();          }            String saveRealFilePath = ServletActionContext.getServletContext().getRealPath("/upload");          File fileDir = new File(saveRealFilePath);          if (!fileDir.exists()) { //如果不存在 则创建               fileDir.mkdirs();          }          File savefile;          savefile = new File(saveRealFilePath + "/" + fileDataFileName);         try {              FileUtils.copyFile(fileData, savefile);          } catch (IOException e) {              err = "错误"+e.getMessage();              e.printStackTrace();          }          String file_Name = request.getContextPath() + "/upload/" + fileDataFileName;                  msg = "{\"success\":\"" + true + "\",\"file_path\":\"" + file_Name + "\"}";          out.print(msg); //返回msg信息          return null;      }        public String getErr() {          return err;      }      public void setErr(String err) {          this.err = err;      }          public String getMsg() {          return msg;      }      public void setMsg(String msg) {          this.msg = msg;      }        public File getFileData() {        return fileData;    }    public void setFileData(File fileData) {        this.fileData = fileData;    }        public String getFileDataFileName() {        return fileDataFileName;    }    public void setFileDataFileName(String fileDataFileName) {        this.fileDataFileName = fileDataFileName;    }  }

相关文章:

Simditor使用方法

javascript – simditor 上传图片大小有限制吗?

javascript – simditor 上传大图失败


关于simditor上传图片的问题
  • codeigniter上传图片不能正确识别图片类型问题解决方法【PHP】
  • codeigniter上传图片不能正确识别图片类型问题解决方法【PHP】 | codeigniter上传图片不能正确识别图片类型问题解决方法【PHP】 ...

    关于simditor上传图片的问题
  • php上传图片获取路径及给表单字段赋值办法【PHP】
  • php上传图片获取路径及给表单字段赋值办法【PHP】 | php上传图片获取路径及给表单字段赋值办法【PHP】 ...

    关于simditor上传图片的问题
  • 怎样提交上传图片,并缩放图片到指定文件夹下
  • 怎样提交上传图片,并缩放图片到指定文件夹下 | 怎样提交上传图片,并缩放图片到指定文件夹下 ...