b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

html/css语言栏目:html.css

电脑杂谈  发布时间:2019-11-04 14:04:17  来源:网络整理

ueditor 图片搜索功能_ueditor无法上传图片_ueditor的图片搜索

UEditor 是哪个 ?

这个可以问下度娘,她会讲的很明白的!

在我们Web开发过程中,涉及图片上传的模块,大家都是怎么做的呢?图片上传然后,图片大概都在项目目录的选定文件夹中保存,但是项目打成WAR 包部署tomcat,每次部署项目中存储照片文件夹里面都是空的。理由你们必须都明白,因为经常重新将WAR包部署tomcat的之后,都会将早已编译后的项目删掉,然后推进新的项目。可以想一下,这样可行吗?在实际业务中即使是这样子ueditor的图片搜索,都会将之前的图片清理掉,除非tomcat 不再跟换新的WAR包。

ueditor的图片搜索_ueditor 图片搜索功能_ueditor无法上传图片

最近接触的一个项目中有涵盖到照片上传的功能,然后自己写了一个小的Demo.

首先UEditor 官网下载 jsp版本的ZIP 压缩包,并且建立一个web项目,将解压后的文件夹copy到根目录。 例如:

\

ueditor的图片搜索_ueditor 图片搜索功能_ueditor无法上传图片

1.修改打开config.json文件

\

2.将白色框标识的imageUrlPrefix:设置为项目的名字

ueditor的图片搜索_ueditor无法上传图片_ueditor 图片搜索功能

imagePathFormat:设置截图已经存放的位置(本章中讲的是将截图存储在项目中)。如图:\

3.新建一个jsp页面,并且引入两段js,如下图:

\

ueditor的图片搜索_ueditor无法上传图片_ueditor 图片搜索功能

4.在javascript中实例化UEditor

var editor = UE.getEditor('article-content');
var _uploadEditor;
$(function () {
  //重新实例化一个编辑器,防止在上面的editor编辑器中显示上传的图片或者文件
  _uploadEditor = UE.getEditor('uploadEditor');
  _uploadEditor.ready(function () {
  	editor.addListener("ready", function () {
  	editor.setContent($("#content").val());
  	});
    //设置编辑器不可用
    //_uploadEditor.setDisabled();
    //隐藏编辑器,因为不会用到这个编辑器实例,所以要隐藏
    _uploadEditor.hide();
    //侦听图片上传
    _uploadEditor.addListener('beforeInsertImage', function (t, arg) {
      //将地址赋值给相应的input,只去第一张图片的路径
      $("#titlePic").attr("value", arg[0].src);
      //图片预览
      $("#imgPreview").attr("src", arg[0].src);
    })
    //侦听文件上传,取上传文件列表中第一个上传的文件的路径
    _uploadEditor.addListener('afterUpfile', function (t, arg) {
    	console.log(_uploadEditor.options.filePath + arg[0].url);
      $("#fileUpload").attr("value", _uploadEditor.options.filePath + arg[0].url);
    })
  });
});

5.Ok 这个之后就可以实现照片上传了ueditor的图片搜索,接下来大家需要就会写了。有哪些不理解的,可以在评论中留言。

最后:这种方法就是开头所说的再次推进WAR包,图片将被清空的呢中方法,为了缓解这些在真正业务上的不便于,下一章我们讲解决方案。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-128811-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...