• 大小: 3.96MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-16
  • 语言: Java
  • 标签: UEditor  

资源简介

UEditor JSP版的实例,下载直接可用,支持单图或多图

资源截图

代码片段和文件信息

package com.servlet;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.fileupload.FileItemIterator;
import org.apache.commons.fileupload.FileItemStream;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import org.apache.commons.fileupload.util.Streams;
/**
 * 将文件上传到指定目录
 * @author houjunfeng
 *
 */
public class AddServlet extends HttpServlet{
@Override
protected void service(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
boolean isMultipart=ServletFileUpload.isMultipartContent(request);
System.out.println(isMultipart);
InputStream is=null;
FileOutputStream fos=null;
try {
if (isMultipart) {
ServletFileUpload upload=new ServletFileUpload();
upload.setFileSizeMax(3 * 1024 *1024);//设置上传1M大小
FileItemIterator iter=upload.getItemIterator(request);
while (iter.hasNext()) {
FileItemStream fis=iter.next();
//使用multipart之后就表示通过字节数据进行传递所以需要转换成输入流来处理
is=fis.openStream();
//isFormField() 方法判断是否是普通的表单域
if (fis.isFormField()) {
//如果是表单域可以获取表单域的名称
System.out.println(“fis.getFieldName():“+fis.getFieldName());//输出
//通过Stream中的asString方法可以把流里的数据转成String
System.out.println(“Streams.asString(is):“+Streams.asString(is));
}else {
//如果不是表单域表示是文件此时可以获取文件的名称
System.err.println(“fis.getName()“+fis.getName());
System.out.println(“fis.getcontentType:“+fis.getContentType());
String path=request.getSession().getServletContext().getRealPath(“/upload“);
path=path+“/“+fis.getName();
fos=new FileOutputStream(path);
byte[]buf=new byte[1024];
int len=0;
while((len=is.read(buf))>0){
fos.write(buf0len);
}
}
}
}
} catch (Exception e) {
e.printStackTrace();
}finally{
if (is != null) {
is.close();
}
if (fos != null) {
fos.close();
}
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        841  2014-09-11 13:19  UEditor\.classpath

     文件       1040  2014-09-15 12:54  UEditor\.project

     文件        503  2014-09-11 13:19  UEditor\.settings\.jsdtscope

     文件        364  2014-09-11 13:19  UEditor\.settings\org.eclipse.jdt.core.prefs

     文件        473  2014-09-15 12:54  UEditor\.settings\org.eclipse.wst.common.component

     文件        345  2014-09-11 13:19  UEditor\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2014-09-11 13:19  UEditor\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2014-09-11 13:19  UEditor\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       3684  2014-09-19 11:33  UEditor\build\classes\com\servlet\AddServlet.class

     文件       2515  2014-09-19 10:44  UEditor\build\classes\com\servlet\Test.class

     文件       2485  2014-09-19 11:33  UEditor\src\com\servlet\AddServlet.java

     文件       1577  2014-09-19 10:44  UEditor\src\com\servlet\Test.java

     文件       7871  2014-09-19 09:04  UEditor\WebContent\index.jsp

     文件         39  2014-09-11 13:19  UEditor\WebContent\meta-INF\MANIFEST.MF

     文件       1627  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\anchor\anchor.html

     文件      15063  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\attachment\attachment.css

     文件       2370  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\attachment\attachment.html

     文件      30808  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\attachment\attachment.js

     文件        923  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\attachment\fileTypeImages\icon_chm.gif

     文件        841  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\attachment\fileTypeImages\icon_default.png

     文件       1012  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\attachment\fileTypeImages\icon_doc.gif

     文件        949  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\attachment\fileTypeImages\icon_exe.gif

     文件        950  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\attachment\fileTypeImages\icon_jpg.gif

     文件        986  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\attachment\fileTypeImages\icon_mp3.gif

     文件       1001  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\attachment\fileTypeImages\icon_mv.gif

     文件        996  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\attachment\fileTypeImages\icon_pdf.gif

     文件       1001  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\attachment\fileTypeImages\icon_ppt.gif

     文件       1009  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\attachment\fileTypeImages\icon_psd.gif

     文件       1007  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\attachment\fileTypeImages\icon_rar.gif

     文件        970  2014-09-12 15:10  UEditor\WebContent\ueditor\dialogs\attachment\fileTypeImages\icon_txt.gif

............此处省略341个文件信息

评论

共有 条评论