scrawlUp.jsp 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. <%@ page language="java" contentType="text/html; charset=utf-8"
  2. pageEncoding="utf-8"%>
  3. <%@ page import="sun.misc.BASE64Decoder" %>
  4. <%@ page import="java.io.BufferedReader"%>
  5. <%@ page import="java.io.IOException"%>
  6. <%@ page import="java.io.InputStream"%>
  7. <%@ page import="java.io.InputStreamReader"%>
  8. <%@ page import="java.io.OutputStream"%>
  9. <%@ page import="java.io.File"%>
  10. <%@ page import="java.io.FileOutputStream"%>
  11. <%@ page import="java.util.Date"%>
  12. <%@ page import="ueditor.Uploader" %>
  13. <%
  14. request.setCharacterEncoding("utf-8");
  15. response.setCharacterEncoding("utf-8");
  16. String param = request.getParameter("action");
  17. Uploader up = new Uploader(request);
  18. String path = "upload";
  19. up.setSavePath(path);
  20. String[] fileType = {".gif" , ".png" , ".jpg" , ".jpeg" , ".bmp"};
  21. up.setAllowFiles(fileType);
  22. up.setMaxSize(10000); //单位KB
  23. if(param!=null && param.equals("tmpImg")){
  24. up.upload();
  25. out.print("<script>parent.ue_callback('" + up.getUrl() + "','" + up.getState() + "')</script>");
  26. }else{
  27. up.uploadBase64("content");
  28. response.getWriter().print("{'url':'" + up.getUrl()+"',state:'"+up.getState()+"'}");
  29. }
  30. %>