| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package com.uas.console.donate.controller;
- import com.uas.console.donate.model.UsageBufferedLogger;
- import com.uas.dfs.service.FileClient;
- import com.uas.platform.core.logging.BufferedLoggerManager;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Controller;
- import org.springframework.ui.ModelMap;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.ResponseBody;
- import org.springframework.web.multipart.MultipartFile;
- import java.io.IOException;
- import java.util.Date;
- @Controller
- @RequestMapping("/base")
- public class BaseController {
- @Autowired
- private FileClient fileClient;
- private final static UsageBufferedLogger logger = BufferedLoggerManager.getLogger(UsageBufferedLogger.class);
- /**
- * 上传图片
- */
- @ResponseBody
- @RequestMapping(value = "/upload",method = RequestMethod.POST)
- public String ueditorUpload(MultipartFile file) throws IOException {
- //上传图片
- String path=fileClient.upload(file.getBytes(),file.getSize(),"jpg",null);
- logger.log("上传", "上传图片", path);
- return path;
- }
- /**
- * 获取当前服务器时间
- * @return
- */
- @ResponseBody
- @RequestMapping(value = "/getServeTime", method = RequestMethod.GET)
- public ModelMap getServeTime() {
- return new ModelMap("serveTime", new Date());
- }
- }
|