测试1
This commit is contained in:
parent
afc851ee65
commit
e3167016f7
@ -365,33 +365,33 @@ public class ExpertController {
|
|||||||
@ApiOperation(value = "上传图片", notes = "仅在上传执业医师资格证使用")
|
@ApiOperation(value = "上传图片", notes = "仅在上传执业医师资格证使用")
|
||||||
@PostMapping("/user/uoloadImg")
|
@PostMapping("/user/uoloadImg")
|
||||||
public ResponseDTO<String> uoloadImg(@RequestParam("file") MultipartFile file) throws IOException {
|
public ResponseDTO<String> uoloadImg(@RequestParam("file") MultipartFile file) throws IOException {
|
||||||
// HashMap<String, Object> params = new HashMap<>();
|
HashMap<String, Object> params = new HashMap<>();
|
||||||
// //文件上传只需将参数中的键指定(默认file),值设为文件对象即可,对于使用者来说,文件上传与普通表单提交并无区别
|
//文件上传只需将参数中的键指定(默认file),值设为文件对象即可,对于使用者来说,文件上传与普通表单提交并无区别
|
||||||
// // 创建一个临时文件
|
// 创建一个临时文件
|
||||||
// File tempFile = File.createTempFile("temp", file.getOriginalFilename());
|
File tempFile = File.createTempFile("temp", file.getOriginalFilename());
|
||||||
// // 将 MultipartFile 的内容写入到临时文件中
|
// 将 MultipartFile 的内容写入到临时文件中
|
||||||
// try (InputStream inputStream = file.getInputStream();
|
try (InputStream inputStream = file.getInputStream();
|
||||||
// OutputStream outputStream = new FileOutputStream(tempFile)) {
|
OutputStream outputStream = new FileOutputStream(tempFile)) {
|
||||||
//
|
|
||||||
// byte[] buffer = new byte[1024];
|
byte[] buffer = new byte[1024];
|
||||||
// int bytesRead;
|
int bytesRead;
|
||||||
// while ((bytesRead = inputStream.read(buffer)) != -1) {
|
while ((bytesRead = inputStream.read(buffer)) != -1) {
|
||||||
// outputStream.write(buffer, 0, bytesRead);
|
outputStream.write(buffer, 0, bytesRead);
|
||||||
// }
|
}
|
||||||
// params.put("platform", IGANDAN_WX_PLATFORM);
|
params.put("platform", IGANDAN_WX_PLATFORM);
|
||||||
// params.put("timestamp", System.currentTimeMillis()/1000);
|
params.put("timestamp", System.currentTimeMillis()/1000);
|
||||||
// String signature = Sha256Util.getSign(params, IGANDAN_WX_token);
|
String signature = Sha256Util.getSign(params, IGANDAN_WX_token);
|
||||||
// params.put("signature", signature);
|
params.put("signature", signature);
|
||||||
// params.put("file", tempFile);
|
params.put("file", tempFile);
|
||||||
// String result= HttpUtil.post(IGANDAN_WX_HOST + UOLOADIMGV2_URL, params);
|
String result= HttpUtil.post(IGANDAN_WX_HOST + UOLOADIMGV2_URL, params);
|
||||||
// ResponseDTO responseDTO = JSON.parseObject(result, ResponseDTO.class);
|
ResponseDTO responseDTO = JSON.parseObject(result, ResponseDTO.class);
|
||||||
// if(responseDTO.getCode() == 200){
|
if(responseDTO.getCode() == 200){
|
||||||
// String data = (String) responseDTO.getData();
|
String data = (String) responseDTO.getData();
|
||||||
// return ResponseDTO.app_ok(IGANDAN_DOC_HOST + data);
|
return ResponseDTO.app_ok(IGANDAN_DOC_HOST + data);
|
||||||
// }
|
}
|
||||||
// }finally {
|
}finally {
|
||||||
// tempFile.deleteOnExit();
|
tempFile.deleteOnExit();
|
||||||
// }
|
}
|
||||||
return ResponseDTO.userErrorParam();
|
return ResponseDTO.userErrorParam();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user