类 PresignedService
java.lang.Object
cn.herodotus.engine.oss.minio.definition.service.BaseMinioService
cn.herodotus.engine.oss.minio.service.PresignedService
Description: Presigned 相关操作
- 作者:
- : gengwei.zheng
- Date:
- : 2023/4/16 15:57
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getPresignedObjectUrl(io.minio.GetPresignedObjectUrlArgs getPresignedObjectUrlArgs) 获取一个指定了 HTTP 方法、到期时间和自定义请求参数的对象URL地址,也就是返回带签名的URL,这个地址可以提供给没有登录的第三方共享访问或者上传对象。getPresignedPostFormData(io.minio.PostPolicy postPolicy) 使用此方法,获取对象的上传策略(包含签名、文件信息、路径等),然后使用这些信息采用POST 方法的表单数据上传数据。从类继承的方法 cn.herodotus.engine.oss.minio.definition.service.BaseMinioService
close, getMinioClient
-
构造器详细资料
-
PresignedService
-
-
方法详细资料
-
getPresignedPostFormData
使用此方法,获取对象的上传策略(包含签名、文件信息、路径等),然后使用这些信息采用POST 方法的表单数据上传数据。也就是可以生成一个临时上传的信息对象,第三方可以使用这些信息,就可以上传文件。一般可用于,前端请求一个上传策略,后端返回给前端,前端使用Post请求+访问策略去上传文件,这可以用于JS+SDK的混合方式集成
- 参数:
postPolicy-PostPolicy- 返回:
Map
-
getPresignedObjectUrl
获取一个指定了 HTTP 方法、到期时间和自定义请求参数的对象URL地址,也就是返回带签名的URL,这个地址可以提供给没有登录的第三方共享访问或者上传对象。- 参数:
getPresignedObjectUrlArgs-GetPresignedObjectUrlArgs- 返回:
- url string
-