修复文件路径

This commit is contained in:
huangdeliang 2021-02-01 13:44:38 +08:00
parent 7093e9a9af
commit e35fedef8b

View File

@ -127,13 +127,15 @@ public class SysWxSaleAccountController extends BaseController {
String fileName = FileUploadUtils.upload(filePath, file); String fileName = FileUploadUtils.upload(filePath, file);
String url = serverConfig.getUrl() + fileName; String url = serverConfig.getUrl() + fileName;
String oriFilePath = filePath + fileName.substring(fileName.indexOf("upload") + 6);
String accessToken = redisCache.getCacheObject(WxTokenUtils.KEY_ACCESS_TOKEN); String accessToken = redisCache.getCacheObject(WxTokenUtils.KEY_ACCESS_TOKEN);
if (StringUtils.isEmpty(accessToken)) { if (StringUtils.isEmpty(accessToken)) {
WxAccessToken wxAccessToken = WxTokenUtils.fetchAccessToken(); WxAccessToken wxAccessToken = WxTokenUtils.fetchAccessToken();
redisCache.setCacheObject(WxTokenUtils.KEY_ACCESS_TOKEN, wxAccessToken.getAccessToken(), wxAccessToken.getExpiresIn(), TimeUnit.SECONDS); redisCache.setCacheObject(WxTokenUtils.KEY_ACCESS_TOKEN, wxAccessToken.getAccessToken(), wxAccessToken.getExpiresIn(), TimeUnit.SECONDS);
} }
WxFileUploadResult result = WxTokenUtils.uploadImage(filePath, oriFileName, accessToken); WxFileUploadResult result = WxTokenUtils.uploadImage(oriFilePath, oriFileName, accessToken);
if (StringUtils.isEmpty(result.getUrl())) { if (StringUtils.isEmpty(result.getUrl())) {
return AjaxResult.error(result.getMediaId()); return AjaxResult.error(result.getMediaId());
} }