|
@@ -1,5 +1,6 @@
|
|
package com.lc.admin.controller;
|
|
package com.lc.admin.controller;
|
|
|
|
|
|
|
|
+import com.alibaba.fastjson2.JSON;
|
|
import com.aliyun.oss.ClientException;
|
|
import com.aliyun.oss.ClientException;
|
|
import com.aliyun.oss.OSS;
|
|
import com.aliyun.oss.OSS;
|
|
import com.aliyun.oss.OSSClientBuilder;
|
|
import com.aliyun.oss.OSSClientBuilder;
|
|
@@ -9,6 +10,13 @@ import com.aliyun.oss.model.PutObjectResult;
|
|
import com.lc.common.pojo.TravelParams;
|
|
import com.lc.common.pojo.TravelParams;
|
|
import com.lc.common.utils.Result;
|
|
import com.lc.common.utils.Result;
|
|
import com.lc.service.SetmealService;
|
|
import com.lc.service.SetmealService;
|
|
|
|
+import com.qiniu.common.QiniuException;
|
|
|
|
+import com.qiniu.http.Response;
|
|
|
|
+import com.qiniu.storage.Configuration;
|
|
|
|
+import com.qiniu.storage.Region;
|
|
|
|
+import com.qiniu.storage.UploadManager;
|
|
|
|
+import com.qiniu.storage.model.DefaultPutRet;
|
|
|
|
+import com.qiniu.util.Auth;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
|
import org.springframework.context.annotation.PropertySource;
|
|
import org.springframework.context.annotation.PropertySource;
|
|
@@ -42,12 +50,34 @@ public class SetmealController {
|
|
@PostMapping("/upload.do")
|
|
@PostMapping("/upload.do")
|
|
public Result upload(MultipartFile imgFile){
|
|
public Result upload(MultipartFile imgFile){
|
|
String originalFilename = imgFile.getOriginalFilename();
|
|
String originalFilename = imgFile.getOriginalFilename();
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
|
|
OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
|
|
try {
|
|
try {
|
|
PutObjectRequest putObjectRequest = new PutObjectRequest(bucketName,
|
|
PutObjectRequest putObjectRequest = new PutObjectRequest(bucketName,
|
|
originalFilename, imgFile.getInputStream() );
|
|
originalFilename, imgFile.getInputStream() );
|
|
PutObjectResult result = ossClient.putObject(putObjectRequest);
|
|
PutObjectResult result = ossClient.putObject(putObjectRequest);
|
|
-
|
|
|
|
} catch (OSSException oe) {
|
|
} catch (OSSException oe) {
|
|
System.out.println( oe.getMessage() );
|
|
System.out.println( oe.getMessage() );
|
|
} catch (ClientException ce) {
|
|
} catch (ClientException ce) {
|