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;
}