|
@@ -5,6 +5,7 @@ import com.fasterxml.jackson.core.JsonProcessingException;
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
import com.fasterxml.jackson.databind.type.TypeFactory;
|
|
import com.fasterxml.jackson.databind.type.TypeFactory;
|
|
|
import com.zksy.common.domain.R;
|
|
import com.zksy.common.domain.R;
|
|
|
|
|
+import com.zksy.service.MinioFileStorageService;
|
|
|
import com.zksy.visualization.config.IccConfigProperty;
|
|
import com.zksy.visualization.config.IccConfigProperty;
|
|
|
import com.zksy.visualization.domain.response.PublicKeyResponse;
|
|
import com.zksy.visualization.domain.response.PublicKeyResponse;
|
|
|
import com.zksy.visualization.utils.RSAutil;
|
|
import com.zksy.visualization.utils.RSAutil;
|
|
@@ -14,8 +15,10 @@ import okhttp3.*;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.data.redis.core.RedisTemplate;
|
|
import org.springframework.data.redis.core.RedisTemplate;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
|
+import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
+import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
|
|
|
|
|
@RestController
|
|
@RestController
|
|
@@ -28,6 +31,8 @@ public class VisualizationController {
|
|
|
private IccConfigProperty iccConfigProperty;
|
|
private IccConfigProperty iccConfigProperty;
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private RedisTemplate<String,String> redisTemplate;
|
|
private RedisTemplate<String,String> redisTemplate;
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private MinioFileStorageService minioFileStorageService;
|
|
|
@GetMapping("/test")
|
|
@GetMapping("/test")
|
|
|
public R test() {
|
|
public R test() {
|
|
|
String authorization = redisTemplate
|
|
String authorization = redisTemplate
|
|
@@ -51,4 +56,14 @@ public class VisualizationController {
|
|
|
}
|
|
}
|
|
|
return R.error("请求失败");
|
|
return R.error("请求失败");
|
|
|
}
|
|
}
|
|
|
|
|
+ @PostMapping
|
|
|
|
|
+ public R upload(MultipartFile file){
|
|
|
|
|
+ try {
|
|
|
|
|
+ String s = minioFileStorageService.uploadFile(file, "test");
|
|
|
|
|
+ System.out.println(s);
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ return R.error("失败");
|
|
|
|
|
+ }
|
|
|
|
|
+ return R.ok();
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|