From 2f68a8e3ca5822493c215c1286987b5bfa665e47 Mon Sep 17 00:00:00 2001 From: yanglu Date: Wed, 8 May 2013 17:45:15 +0800 Subject: [PATCH] =?UTF-8?q?uploadfy=E5=9B=BE=E7=89=87=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=EF=BC=8C=E7=BC=A9=E7=95=A5=E5=9B=BE=E4=BB=80=E4=B9=88=E6=89=93?= =?UTF-8?q?=E7=AE=97=EF=BC=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WebRoot/WEB-INF/views/admin/upload.html | 28 +++++++++++++++++ .../thinkjet/controller/UploadController.java | 9 +++++- .../controller/admin/UploadController.java | 31 +++++++++++++++++++ 3 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 WebRoot/WEB-INF/views/admin/upload.html create mode 100644 src/me/thinkjet/controller/admin/UploadController.java diff --git a/WebRoot/WEB-INF/views/admin/upload.html b/WebRoot/WEB-INF/views/admin/upload.html new file mode 100644 index 0000000..f12ff0c --- /dev/null +++ b/WebRoot/WEB-INF/views/admin/upload.html @@ -0,0 +1,28 @@ +<#include "/layout/admin/_layout.html" /> +<@head title="首页|四眼井|互联网人的乐园 "> + + + + + +<@body> +
+
+ +
+ + +<@script> + + \ No newline at end of file diff --git a/src/me/thinkjet/controller/UploadController.java b/src/me/thinkjet/controller/UploadController.java index c348745..61127fa 100644 --- a/src/me/thinkjet/controller/UploadController.java +++ b/src/me/thinkjet/controller/UploadController.java @@ -10,8 +10,13 @@ /** * kindeditor 专用 文件&图片上传实现 */ -@ControllerBind(controllerKey = "/upload", viewPath = "") +@ControllerBind(controllerKey = "/upload", viewPath = "/") public class UploadController extends Controller { + + public void index(){ + render("upload.html"); + } + public void file() { File file = this.getFile().getFile(); String url = UploadService.uplaodFileToLocal(file); @@ -27,6 +32,7 @@ public void file() { } public void img() { + System.out.println("ok"); File file = this.getFile().getFile(); String url = UploadService.uplaodImgToLocal(file); if (file.exists()) @@ -37,6 +43,7 @@ public void img() { } else { this.setAttr("error", 1); } + System.out.println(url); this.renderJson(); } diff --git a/src/me/thinkjet/controller/admin/UploadController.java b/src/me/thinkjet/controller/admin/UploadController.java new file mode 100644 index 0000000..eb419c2 --- /dev/null +++ b/src/me/thinkjet/controller/admin/UploadController.java @@ -0,0 +1,31 @@ +package me.thinkjet.controller.admin; + +import java.io.File; + +import me.thinkjet.service.upyun.UploadService; + +import com.jfinal.core.Controller; +import com.jfinal.ext.route.ControllerBind; + +@ControllerBind(controllerKey = "/admin/upload", viewPath = "admin/") +public class UploadController extends Controller { + + public void index() { + render("upload.html"); + } + + public void img() { + File file = this.getFile().getFile(); + String url = UploadService.uplaodImgToLocal(file); + if (file.exists()) + file.delete(); + if (url != null) { + this.setAttr("error", 0); + this.setAttr("url", url); + } else { + this.setAttr("error", 1); + } + this.renderJson(); + } + +}