|
|
@@ -613,7 +613,7 @@ public class UserService {
|
|
|
User user = userRepo.findById(userId).orElseThrow(new BusinessException("用户不存在"));
|
|
|
BufferedImage shareImg = ImageIO.read(this.getClass().getResourceAsStream("/static/shareImg.png"));
|
|
|
if (!home) {
|
|
|
- shareImg = ImageIO.read(new URL(String.valueOf(map.get("poster"))).openStream());
|
|
|
+ shareImg = ImageIO.read(new URL(String.valueOf(map.get("poster"))));
|
|
|
}
|
|
|
|
|
|
BufferedImage result = new BufferedImage(shareImg.getWidth(), shareImg.getHeight(), BufferedImage.TYPE_INT_RGB);
|
|
|
@@ -660,6 +660,10 @@ public class UserService {
|
|
|
.outputFormat("jpg")
|
|
|
.toOutputStream(out);
|
|
|
ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray());
|
|
|
+ if (!home) {
|
|
|
+ return new BufferedReader(new InputStreamReader(in))
|
|
|
+ .lines().parallel().collect(Collectors.joining(System.lineSeparator()));
|
|
|
+ }
|
|
|
return storageService.uploadFromInputStream(in, "share_img/v2/" + userId + ".jpg");
|
|
|
}
|
|
|
}
|