From 1e7618c135616bba3d54a3388658df12b5997950 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B0=A2=E6=B4=AA=E9=BE=99?= <599179587@qq.com>
Date: Fri, 14 Jul 2017 17:51:57 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=96=87=E4=BB=B6=E4=B8=8A?=
=?UTF-8?q?=E4=BC=A0=E6=B5=8B=E8=AF=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 6 ++++++
src/main/java/com/ifish/config/RootConfig.java | 15 ++++++++++++++-
src/main/java/com/ifish/controller/Index.java | 15 +++++++++++++++
src/main/java/com/ifish/controller/Login.java | 13 +++++++++++++
src/main/java/com/ifish/helper/FastDFSClient.java | 8 +-------
src/main/resources/property.properties | 4 ++--
src/main/webapp/index.jsp | 6 +++++-
7 files changed, 56 insertions(+), 11 deletions(-)
diff --git a/pom.xml b/pom.xml
index 35fb1e0..2fcab6a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -76,6 +76,12 @@
0.9.1.2
jar
+
+ commons-fileupload
+ commons-fileupload
+ 1.3.2
+ jar
+
javax
javaee-web-api
diff --git a/src/main/java/com/ifish/config/RootConfig.java b/src/main/java/com/ifish/config/RootConfig.java
index f2aaaa3..09ca7e6 100644
--- a/src/main/java/com/ifish/config/RootConfig.java
+++ b/src/main/java/com/ifish/config/RootConfig.java
@@ -5,11 +5,12 @@
*/
package com.ifish.config;
+import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.ComponentScan.Filter;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.FilterType;
-import org.springframework.context.annotation.Import;
+import org.springframework.web.multipart.commons.CommonsMultipartResolver;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
/**
@@ -23,4 +24,16 @@ import org.springframework.web.servlet.config.annotation.EnableWebMvc;
@Filter(type = FilterType.ANNOTATION, value = EnableWebMvc.class)})
public class RootConfig {
+ /**
+ * 文件上传
+ *
+ * @return
+ */
+ @Bean
+ public CommonsMultipartResolver multipartResolver() {
+ CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver();
+ commonsMultipartResolver.setMaxUploadSize(10485760);
+ return commonsMultipartResolver;
+ }
+
}
diff --git a/src/main/java/com/ifish/controller/Index.java b/src/main/java/com/ifish/controller/Index.java
index 591d78c..384e23a 100644
--- a/src/main/java/com/ifish/controller/Index.java
+++ b/src/main/java/com/ifish/controller/Index.java
@@ -5,9 +5,13 @@
*/
package com.ifish.controller;
+import com.ifish.helper.FastDFSClientI;
+import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
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;
/**
*
@@ -20,4 +24,15 @@ public class Index {
public String index() {
return "index"; //返回的视图名为index(指向/WEB-INF/Views/index.jsp)
}
+
+ @Autowired
+ private FastDFSClientI fastDFSClientI;
+
+ @RequestMapping(value = "/test", method = RequestMethod.POST)
+ @ResponseBody
+ public String test(MultipartFile file) {
+ String filstring = fastDFSClientI.uploadFileToFastDFS(file);
+ return "abc";
+
+ }
}
diff --git a/src/main/java/com/ifish/controller/Login.java b/src/main/java/com/ifish/controller/Login.java
index 7a820b4..5c2940c 100644
--- a/src/main/java/com/ifish/controller/Login.java
+++ b/src/main/java/com/ifish/controller/Login.java
@@ -36,6 +36,13 @@ public class Login {
return userHelperI.login(user);
}
+ /**
+ * 发送手机验证码
+ *
+ * @param sendType
+ * @param phoneNumber
+ * @return
+ */
@RequestMapping("/getSecurityCode.do")
public Object getSecurityCode(String sendType, String phoneNumber) {
try {
@@ -45,6 +52,12 @@ public class Login {
return IfishUtil.returnJson(ResultEnum.fail101.getKey(), "");
}
+ /**
+ * 手机注册
+ *
+ * @param user
+ * @return
+ */
@RequestMapping(value = "/registerByMobile", method = RequestMethod.GET)
public Object registerByMobile(Tbl_User user) {
return userHelperI.registerByMobile(user);
diff --git a/src/main/java/com/ifish/helper/FastDFSClient.java b/src/main/java/com/ifish/helper/FastDFSClient.java
index 04a5ea9..189a2df 100644
--- a/src/main/java/com/ifish/helper/FastDFSClient.java
+++ b/src/main/java/com/ifish/helper/FastDFSClient.java
@@ -131,13 +131,7 @@ public class FastDFSClient implements FastDFSClientI {
} else {
return "";
}
- //本地返回测试环境fastfds,线上返回正式服务器部署的fastfds
- if (IfishUtil.IsWinOrUnix()) {
- return IfishFilePath.fastDFS_url_app + url;
- } else {
- return IfishFilePath.link_img_head + url;
- }
-
+ return IfishFilePath.link_img_head + url;
} catch (Exception e) {
return "";
}
diff --git a/src/main/resources/property.properties b/src/main/resources/property.properties
index 2c6c76c..936106f 100644
--- a/src/main/resources/property.properties
+++ b/src/main/resources/property.properties
@@ -27,9 +27,9 @@ fastDFS_url_app=http://app.ifish7.com/
#\u672c\u5730
#link_img_head=http://192.168.61.128:81/
#\u6d4b\u8bd5\u73af\u5883
-#link_img_head=https://app.zhangxinyanv5.top/
+link_img_head=https://app.zhangxinyanv5.top/
#\u6b63\u5f0f\u73af\u5883
-link_img_head=https://app.ifish7.com/
+#link_img_head=https://app.ifish7.com/
#\u56fe\u7247\u683c\u5f0f\u9a8c\u8bc1
check_style=GIF,PNG,BMP,JPG,JPEG
#\u662f\u5426\u5f00\u53d1\u6a21\u5f0f\uff0cfalse\u5219\u4ee3\u8868\u8981\u53d1\u5e03\u5230\u6d4b\u8bd5\u6216\u8005\u6b63\u5f0f\u73af\u5883\uff0c\u4f1a\u8fdb\u884c\u5168\u5c40\u5934\u90e8\u9a8c\u8bc1\uff0ctrue\u4ee3\u8868\u5728\u672c\u5730\u8fdb\u884c\u4ee3\u7801\u7f16\u5199\uff0c\u4e0d\u4f1a\u8fdb\u884c\u9a8c\u8bc1
diff --git a/src/main/webapp/index.jsp b/src/main/webapp/index.jsp
index 3691071..822712e 100644
--- a/src/main/webapp/index.jsp
+++ b/src/main/webapp/index.jsp
@@ -1,6 +1,6 @@
<%@page contentType="text/html" pageEncoding="UTF-8"%>
+ "http://www.w3.org/TR/html4/loose.dtd">
@@ -9,5 +9,9 @@
访问正常!
+