4 Commits
Author SHA1 Message Date
hello-hao 95889c42ef :bug:修复部分场景下出现的错误 2022-03-28 15:43:03 +08:00
hello-hao 9a6ce4d5eb 📝 2022-03-28 15:42:15 +08:00
hello-hao fdfd8391e3 📝 2022-03-28 15:12:59 +08:00
hello-hao 276d329276 :art:优化核心代码 2022-03-28 15:12:38 +08:00
7 changed files with 19 additions and 30 deletions
+10 -15
View File
@@ -19,22 +19,15 @@
**存储源支持:**
开源版:`本地`,`阿里OSS`,`又拍USS`,`七牛KODO`,`腾讯COS`,`网易NOS`,`U-File`,`FTP`
开源版:`本地`,`阿里OSS`,`又拍USS`,`七牛KODO`,`腾讯COS`,`网易NOS`,~~`U-File`~~,`FTP`
Core版:`本地`,`阿里OSS`,`又拍USS`,`七牛KODO`,`腾讯COS`,`网易NOS`,`U-File`,`FTP`,`Backblaze(B2)`,`百度云BOS`,`青云Qingstor`,`Ucloud US3`,`Minio`,`AWS S3`
Core版:`本地`,`阿里OSS`,`又拍USS`,`七牛KODO`,`腾讯COS`,`网易NOS`,~~`U-File`~~,`FTP`,`Backblaze(B2)`,`百度云BOS`,`青云Qingstor`,`Ucloud US3`,`Minio`,`AWS S3`
### 更新日志 `20220221`
- **新增** 批量URL上传功能
- **新增** 批量复制嵌入代码,并且可自定义批量嵌入代码的格式
- **修复** 个人相册显示所有图像的错误逻辑
- **修复** 修复相册显示多有图片的问题,优化相册筛选功能
- **修复** 首页一键复制功能部分情况下出现undefined
- **修改** 存储源维护页面的页面UI
- **修改** 个人相册页面显示逻辑,管理员默认显示自己的图像
- **优化** 个人相册中显示性能
- **修复/优化** 程序多个BUG和页面问题
### 更新日志 `20220328`
- **修复** 修复部分情况下开启图像查重后,出现上传失败的问题
- **修复** 部分场景下操作图片时出现的异常错误
- **优化** 多个页面显示
### 引导
@@ -167,10 +160,12 @@ Core版:`本地`,`阿里OSS`,`又拍USS`,`七牛KODO`,`腾讯COS`,`网易NOS`,
初始密码`admin`
### 微信小程序
> 目前开发中,开发进度的快慢要根据作者的工作压力、心情状况等自身情况进行评估。
> 目前已有测试版,更多功能开发中,开发进度的快慢要根据作者的工作压力、心情状况等自身情况进行评估。
> 暂时无法给出具体发布小程序的时间。大家期待吧。
![小程序UI](https://upload.cc/i1/2022/02/11/6kPmr8.png)
![Hellohao图像托管](https://upload.cc/i1/2022/03/28/Vnp0bT.png)
[^_^]: ![小程序UI](https://upload.cc/i1/2022/02/11/6kPmr8.png)
### 声明
@@ -162,7 +162,6 @@ public class IndexController {
return msg;
}
@RequestMapping("/checkStatus")
@ResponseBody
public Msg checkStatus(HttpServletRequest request) {
@@ -204,7 +203,6 @@ public class IndexController {
public void verifyCode(HttpServletRequest request, HttpServletResponse response,HttpSession httpSession) {
IVerifyCodeGen iVerifyCodeGen = new SimpleCharVerifyCodeGenImpl();
try {
//登录页面验证码
VerifyCode verifyCode = iVerifyCodeGen.generate(80, 38);
String code = verifyCode.getCode();
String userIP = GetIPS.getIpAddr(request);
@@ -259,7 +257,6 @@ public class IndexController {
}
}
//删除图像
@PostMapping("/deleImagesByUid") //new
@ResponseBody
public Msg deleImagesByUid(@RequestParam(value = "data", defaultValue = "") String data) {
@@ -324,8 +321,6 @@ public class IndexController {
return msg;
}
//没有权限
@RequestMapping("/authError")
@ResponseBody
public Msg authError(HttpServletRequest request){
@@ -335,7 +330,6 @@ public class IndexController {
return msg;
}
//认证失败
@RequestMapping("/jurisError")
@ResponseBody
public Msg jurisError(HttpServletRequest request){
+1 -1
View File
@@ -36,7 +36,7 @@ public interface ImgMapper {
Integer md5Count(Images images);
Images selectImgUrlByMD5(@Param("md5key") String md5key);
List<Images> selectImgUrlByMD5(@Param("md5key") String md5key);
List<Images> RecentlyUploaded(@Param("userid") Integer userid);
@@ -37,7 +37,7 @@ public interface ImgService {
Integer md5Count(Images images);
Images selectImgUrlByMD5(String md5key);
List<Images> selectImgUrlByMD5(String md5key);
List<Images> RecentlyUploaded(Integer userid);
@@ -153,10 +153,10 @@ public class ClientService {
imaOBJ.setMd5key(md5key);
imaOBJ.setUserid(u.getId());
if (imgMapper.md5Count(imaOBJ) > 0) {
Images images = imgMapper.selectImgUrlByMD5(md5key);
jsonObject.put("url", images.getImgurl());
List<Images> images = imgMapper.selectImgUrlByMD5(md5key);
jsonObject.put("url", images.get(0).getImgurl());
jsonObject.put("name", file.getName());
jsonObject.put("size", images.getSizes());
jsonObject.put("size", images.get(0).getSizes());
msg.setData(jsonObject);
return msg;
}
@@ -220,7 +220,7 @@ public class ImgServiceImpl implements ImgService {
}
@Override
public Images selectImgUrlByMD5(String md5key) {
public List<Images> selectImgUrlByMD5(String md5key) {
return imgMapper.selectImgUrlByMD5(md5key);
}
@@ -127,10 +127,10 @@ public class UploadServicel {
imaOBJ.setMd5key(md5key);
imaOBJ.setUserid(u==null?0:u.getId());
if(imgMapper.md5Count(imaOBJ)>0){
Images images = imgMapper.selectImgUrlByMD5(md5key);
jsonObject.put("url", images.getImgurl());
List<Images> images = imgMapper.selectImgUrlByMD5(md5key);
jsonObject.put("url", images.get(0).getImgurl());
jsonObject.put("name",file.getName());
jsonObject.put("imguid",images.getImguid());
jsonObject.put("imguid",images.get(0).getImguid());
// jsonObject.put("shortLink",images.getShortlink());
msg.setData(jsonObject);
return msg;