com.github.springbootPlus.file.FileSystem Maven / Gradle / Ivy
package com.github.springbootPlus.file;
import java.io.IOException;
import java.io.InputStream;
/**
* 实现WEB应用的文件上传下载功能
* - {@link }
*
*
*
* @author wanghui
* @2015年6月3日
* @see
* @since 1.0
*/
public interface FileSystem {
/**
* @param inputStream WEB表单的file
* @param fileUri 上传的目录,是绝对地址(可以是WEB应用所在磁盘,FTP,SFTP等)
* @throws IOException
*/
public void upload(InputStream inputStream, String fileUri) throws IOException;
/**
* @param fileUri 文件存储绝对地址(可以是WEB应用所在磁盘,FTP,SFTP等)
* @return
* @throws IOException
*/
public InputStream download(String fileUri) throws IOException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy