FileService.java
737 Bytes
package com.sincere.file.service;
import com.sincere.file.model.FileInfo;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.util.Map;
/**
 * @author 作者 owen E-mail: 624191343@qq.com
 * @version 创建时间:2017年11月12日 上午22:57:51
 * 文件service 目前仅支持阿里云oss,七牛云
 */
public interface FileService {
    FileInfo upload(MultipartFile file, String filePath) throws Exception;
    String uploadLocalFile(File file, String filePath);
    void delete(String fileName, String filePath);
    FileInfo getById(String id);
//	PageResult<FileInfo>  findList(Map<String, Object> params);
    void unZip(String filePath, String descDir) throws RuntimeException;
}