feat: 删除文件
This commit is contained in:
@@ -14,15 +14,27 @@ import java.util.List;
|
||||
*/
|
||||
@Service
|
||||
public interface FileManager {
|
||||
|
||||
/**
|
||||
* 解决语法错误 占位方法
|
||||
* 上传文件到文件存储容器中
|
||||
*
|
||||
* @param is 文件流
|
||||
* @param fileName 文件名
|
||||
* @return FileResponse
|
||||
*/
|
||||
FileResponse uploadFile(InputStream is, String fileName);
|
||||
|
||||
/**
|
||||
* 解决语法错误 占位方法
|
||||
* 获取文件列表
|
||||
*
|
||||
* @return 文件信息
|
||||
*/
|
||||
List<FileInfo> getFileList();
|
||||
|
||||
/**
|
||||
* 删除文件
|
||||
*
|
||||
* @param fileName 文件名
|
||||
* @return 是否删除成功
|
||||
*/
|
||||
boolean deleteFile(String fileName);
|
||||
}
|
||||
|
||||
@@ -12,6 +12,7 @@ import com.qiniu.storage.Configuration;
|
||||
import com.qiniu.storage.UploadManager;
|
||||
import com.qiniu.util.Auth;
|
||||
import com.qiniu.util.StringMap;
|
||||
import lombok.SneakyThrows;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -99,6 +100,14 @@ public class QiniuFileServiceImpl implements FileManager {
|
||||
return infoList;
|
||||
}
|
||||
|
||||
@SneakyThrows
|
||||
@Override
|
||||
public boolean deleteFile(String fileName) {
|
||||
Response response = bucketManager.delete(bucket, fileName);
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
private boolean continueFile(String key) {
|
||||
List<FileInfo> fileList = getFileList();
|
||||
for (FileInfo fileInfo : fileList) {
|
||||
|
||||
Reference in New Issue
Block a user