mirror of https://github.com/jeecgboot/jeecg-boot
Delete OSSFileServiceImpl.java
parent
0e749d830b
commit
d3c139ab5d
|
@ -1,48 +0,0 @@
|
||||||
package org.jeecg.modules.oss.service.impl;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
||||||
import org.jeecg.common.util.CommonUtils;
|
|
||||||
import org.jeecg.common.util.oss.OssBootUtil;
|
|
||||||
import org.jeecg.modules.oss.entity.OssFile;
|
|
||||||
import org.jeecg.modules.oss.mapper.OssFileMapper;
|
|
||||||
import org.jeecg.modules.oss.service.IOssFileService;
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
|
||||||
|
|
||||||
import java.io.IOException;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @Description: OSS云存储实现类
|
|
||||||
* @author: jeecg-boot
|
|
||||||
*/
|
|
||||||
@Service("ossFileService")
|
|
||||||
public class OssFileServiceImpl extends ServiceImpl<OssFileMapper, OssFile> implements IOssFileService {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void upload(MultipartFile multipartFile) throws IOException {
|
|
||||||
String fileName = multipartFile.getOriginalFilename();
|
|
||||||
fileName = CommonUtils.getFileName(fileName);
|
|
||||||
OssFile ossFile = new OssFile();
|
|
||||||
ossFile.setFileName(fileName);
|
|
||||||
String url = OssBootUtil.upload(multipartFile,"upload/test");
|
|
||||||
//update-begin--Author:scott Date:20201227 for:JT-361【文件预览】阿里云原生域名可以文件预览,自己映射域名kkfileview提示文件下载失败-------------------
|
|
||||||
// 返回阿里云原生域名前缀URL
|
|
||||||
ossFile.setUrl(OssBootUtil.getOriginalUrl(url));
|
|
||||||
//update-end--Author:scott Date:20201227 for:JT-361【文件预览】阿里云原生域名可以文件预览,自己映射域名kkfileview提示文件下载失败-------------------
|
|
||||||
this.save(ossFile);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean delete(OssFile ossFile) {
|
|
||||||
try {
|
|
||||||
this.removeById(ossFile.getId());
|
|
||||||
OssBootUtil.deleteUrl(ossFile.getUrl());
|
|
||||||
}
|
|
||||||
catch (Exception ex) {
|
|
||||||
log.error(ex.getMessage(),ex);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in New Issue