@Validated public abstract class AbstractFileProcessor extends Object implements FileProcessor
| 构造器和说明 |
|---|
AbstractFileProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
generatorUrl(SimpleUserFile simpleUserFile,
Long expiration,
String style)
获取文件地址的方法
Author summer
DateTime 2019-02-13 12:27
|
String |
generatorUrl(String bucketName,
String objectName,
Long expiration,
String style)
获取文件地址的方法
Author summer
DateTime 2019-02-13 12:31
|
protected abstract String |
getUrl(@NotNull(message="\u7b80\u5355\u7528\u6237\u6587\u4ef6\u5bf9\u8c61\u4e0d\u80fd\u4e3a\u7a7a") @Valid SimpleUserFile simpleUserFile,
Long expiration,
String style)
获取文件地址的方法
|
protected abstract SimpleUserFile |
putObject(@NotBlank(message="\u6587\u4ef6\u5b58\u50a8\u533a\u7684\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String bucketName,
@NotBlank(message="\u6587\u4ef6\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String objectName,
@NotNull(message="\u4e0a\u4f20\u7684\u6587\u4ef6\u5bf9\u8c61\u4e0d\u80fd\u4e3a\u7a7a") File uploadFile)
文件上传的方法
|
protected abstract SimpleUserFile |
putObject(@NotBlank(message="\u6587\u4ef6\u5b58\u50a8\u533a\u7684\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String bucketName,
@NotBlank(message="\u6587\u4ef6\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String objectName,
@NotNull(message="\u4e0a\u4f20\u7684\u6587\u4ef6\u6d41\u4e0d\u80fd\u4e3a\u7a7a") InputStream fileInputStream)
文件上传的方法
|
SimpleUserFile |
upload(String fileTypeCode,
File uploadFile)
文件上传的抽象方法
Author summer
DateTime 2019-02-12 14:11
|
SimpleUserFile |
upload(String fileTypeCode,
String fileName,
InputStream fileInputStream)
文件上传的抽象方法
Author summer
DateTime 2019-02-12 20:05
|
public SimpleUserFile upload(String fileTypeCode, File uploadFile)
upload 在接口中 FileProcessorfileTypeCode - 文件类型识别码(用于生成文件地址)uploadFile - 需要上传的文件对象public SimpleUserFile upload(String fileTypeCode, String fileName, InputStream fileInputStream)
upload 在接口中 FileProcessorfileTypeCode - 文件类型识别码(用于生成文件地址)fileName - 文件名称fileInputStream - 需要上传的文件流protected abstract SimpleUserFile putObject(@NotBlank(message="\u6587\u4ef6\u5b58\u50a8\u533a\u7684\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") @NotBlank(message="\u6587\u4ef6\u5b58\u50a8\u533a\u7684\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String bucketName, @NotBlank(message="\u6587\u4ef6\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") @NotBlank(message="\u6587\u4ef6\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String objectName, @NotNull(message="\u4e0a\u4f20\u7684\u6587\u4ef6\u5bf9\u8c61\u4e0d\u80fd\u4e3a\u7a7a") @NotNull(message="\u4e0a\u4f20\u7684\u6587\u4ef6\u5bf9\u8c61\u4e0d\u80fd\u4e3a\u7a7a") File uploadFile)
bucketName - 存储区名称objectName - 文件名称uploadFile - 上传的文件对象protected abstract SimpleUserFile putObject(@NotBlank(message="\u6587\u4ef6\u5b58\u50a8\u533a\u7684\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") @NotBlank(message="\u6587\u4ef6\u5b58\u50a8\u533a\u7684\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String bucketName, @NotBlank(message="\u6587\u4ef6\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") @NotBlank(message="\u6587\u4ef6\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a") String objectName, @NotNull(message="\u4e0a\u4f20\u7684\u6587\u4ef6\u6d41\u4e0d\u80fd\u4e3a\u7a7a") @NotNull(message="\u4e0a\u4f20\u7684\u6587\u4ef6\u6d41\u4e0d\u80fd\u4e3a\u7a7a") InputStream fileInputStream)
bucketName - 存储区名称objectName - 文件名称fileInputStream - 文件流对象public String generatorUrl(SimpleUserFile simpleUserFile, Long expiration, String style)
generatorUrl 在接口中 FileProcessorsimpleUserFile - 简单文件对象expiration - 过期时间style - 图片样式 (具体样式请产考 https://help.aliyun.com/document_detail/47505.html?spm=a2c4g.11186623.2.22.3a686b29hqgmhu#concept-agt-jgc-kfb)public String generatorUrl(String bucketName, String objectName, Long expiration, String style)
generatorUrl 在接口中 FileProcessorbucketName - oss 存储区的名称objectName - 文件名称expiration - 过期时间style - 图片样式 (具体样式请产考 https://help.aliyun.com/document_detail/47505.html?spm=a2c4g.11186623.2.22.3a686b29hqgmhu#concept-agt-jgc-kfb)protected abstract String getUrl(@NotNull(message="\u7b80\u5355\u7528\u6237\u6587\u4ef6\u5bf9\u8c61\u4e0d\u80fd\u4e3a\u7a7a") @Valid @NotNull(message="\u7b80\u5355\u7528\u6237\u6587\u4ef6\u5bf9\u8c61\u4e0d\u80fd\u4e3a\u7a7a") @Valid SimpleUserFile simpleUserFile, Long expiration, String style)
simpleUserFile - 简单文件对象expiration - 超时时间style - 图片样式Copyright © 2019. All rights reserved.