OssService.java 553 字节
Newer Older
1 2
package com.youlai.common.file.service;

3
import com.youlai.common.file.model.FileInfo;
4 5 6
import org.springframework.web.multipart.MultipartFile;

/**
7
 * 对象存储服务接口层
8 9
 *
 * @author haoxr
10
 * @since 3.0.0
11
 */
12
public interface OssService {
13 14 15 16

    /**
     * 上传文件
     * @param file 表单文件对象
17
     * @return 文件信息
18 19 20 21 22 23
     */
    FileInfo uploadFile(MultipartFile file);

    /**
     * 删除文件
     *
24 25
     * @param filePath 文件完整URL
     * @return 删除结果
26 27 28 29 30
     */
    boolean deleteFile(String filePath);


}