1234567891011121314151617181920212223242526272829303132333435363738 |
- <%@page import="java.io.File"%>
- <%@page import="java.util.Properties"%>
- <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
- <%@ page import="ueditor.Uploader" %>
- <%@ page import="java.io.FileInputStream" %>
- <%
- request.setCharacterEncoding( Uploader.ENCODEING );
- response.setCharacterEncoding( Uploader.ENCODEING );
-
- String currentPath = request.getRequestURI().replace( request.getContextPath(), "" );
- File currentFile = new File( currentPath );
- currentPath = currentFile.getParent() + File.separator;
- //加载配置文件
- //String propertiesPath = request.getSession().getServletContext().getRealPath( currentPath + "config.properties" );
- String propertiesPath = request.getRealPath("/plugins/ueditor/jsp/config.properties");
- Properties properties = new Properties();
- try {
- properties.load( new FileInputStream( propertiesPath ) );
- } catch ( Exception e ) {
- //加载失败的处理
- e.printStackTrace();
- }
-
- Uploader up = new Uploader(request);
-
- up.setSavePath("upload"); //保存路径
- String[] fileType = {".rar" , ".doc" , ".docx" , ".zip" , ".pdf" , ".txt" , ".swf", ".wmv", ".avi", ".rm", ".rmvb", ".mpeg", ".mpg", ".ogg", ".mov", ".wmv", ".mp4"}; //允许的文件类型
- up.setAllowFiles(fileType);
- up.setMaxSize(500 * 1024); //允许的文件最大尺寸,单位KB
- up.upload();
- response.getWriter().print("{'url':'"+up.getUrl()+"','fileType':'"+up.getType()+"','state':'"+up.getState()+"','original':'"+up.getOriginalName()+"'}");
- %>
|