200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 动易软件向网站服务器上传软件 动易CMS粘贴图片自动上传到服务器(Java版)

动易软件向网站服务器上传软件 动易CMS粘贴图片自动上传到服务器(Java版)

时间:2020-06-24 08:34:54

相关推荐

动易软件向网站服务器上传软件 动易CMS粘贴图片自动上传到服务器(Java版)

这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用

后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下)

pagecontentType="text/html;charset=utf-8"%>

pageimport="Xproer.*"%>

pageimport="mons.lang.StringUtils"%>

pageimport="mons.fileupload.*"%>

pageimport="mons.fileupload.disk.*"%>

pageimport="mons.fileupload.servlet.*"%>

booleanisMultipart = ServletFileUpload.isMultipartContent(request);

FileItemFactory factory =newDiskFileItemFactory();

ServletFileUpload upload =newServletFileUpload(factory);

Listfiles =null;

try

{

files = upload.parseRequest(request);

}

catch(FileUploadException e)

{

out.println("上传文件异常:"+e.toString());

return;

}

FileItem imgFile =null;

IteratorfileItr = files.iterator();

while(fileItr.hasNext())

{

imgFile = (FileItem) fileItr.next();

if(imgFile.isFormField())

{

String fn = imgFile.getFieldName();

String fv = imgFile.getString();

if(fn.equals("uname")) uname = fv;

if(fn.equals("upass")) upass = fv;

}

else

{

break;

}

}

Uploader up =newUploader(pageContext,request);

up.SaveFile(imgFile);

String url = up.GetFilePathRel();

out.write(url);

response.setHeader("Content-Length",url.length()+"");

%>

配置web.xml

xmlns="/xml/ns/javaee"

xmlns:xsi="/2001/XMLSchema-instance"

xsi:schemaLocation="/xml/ns/javaee

/xml/ns/javaee/web-app_2_5.xsd">

index.jsp

前端(页面)测试代码:

htmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd">

WordPaster-jsp-ueditor-1.2.6.0

这里写你的初始化内容

varpasterMgr =newWordPasterManager();

//pasterMgr.Config["PostUrl"] = "/products/upload_ori.aspx"

pasterMgr.Config["PostUrl"] ="http://localhost:8080/WordPaster2UEditor1.4x/upload.jsp"

//pasterMgr.Config["PostUrl"] = "/ueditor/upload.jsp"

pasterMgr.Load();//加载控件

varue = UE.getEditor('myEditor');

ue.ready(function() {

//设置编辑器的内容

ue.setContent('hello');

//获取html内容,返回:

hello

varhtml = ue.getContent();

//获取纯文本内容,返回: hello

vartxt = ue.getContentTxt();

pasterMgr.SetEditor(ue);

});

实现后的效果,能够批量上传word中的全部图片,大幅度提升图片上传效率。而且能够保留Word样式。

图片上传完后,编辑器里面的图片地址也全部都改成了服务器的图片地址了,

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。