oasys-service/oasys-file/src/main/java/cn/linter/oasys/file/service/ProfilePictureService.java
(完整代码) 1KBpackage cn.linter.oasys.file.service;
import io.minio.errors.*;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
/**
* 头像服务接口
*
* @author wangxiaoyang
* @date 2020/11/15
*/
public interface ProfilePictureService {
/**
* 上传头像
*
* @param multipartFile 二进制文件
* @return 头像地址
* @throws IOException S3操作I/O错误
* @throws InvalidKeyException 缺少HMAC SHA-256库
* @throws InvalidResponseException S3服务器返回无效响应
* @throws InsufficientDataException 输入流没有足够的有效数据
* @throws NoSuchAlgorithmException 缺少MD5或SHA-256摘要库
* @throws ServerException HTTP服务器错误
* @throws InternalException 内部库错误
* @throws XmlParserException XML解析错误
* @throws ErrorResponseException S3服务器返回错误响应
*/
String createProfilePicture(MultipartFile multipartFile) throws IOException, InvalidKeyException, InvalidResponseException,
InsufficientDataException, NoSuchAlgorithmException, ServerException, InternalException, XmlParserException, ErrorResponseException;
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
