pub struct PostObject<'a> { /* private fields */ }Expand description
此方法用于预签名生成给前端使用,如果需要使用sdk上传使用PutObject方法
注意:上传的签名在有效期内都可以使用,要考虑恶意多次上传等等;所以限制条件要写好
Implementations§
Source§impl PostObject<'_>
impl PostObject<'_>
Sourcepub async fn generate_policy(
self,
expiration: OffsetDateTime,
) -> Result<GeneratePolicyResult, Error>
pub async fn generate_policy( self, expiration: OffsetDateTime, ) -> Result<GeneratePolicyResult, Error>
Source§impl<'a> PostObject<'a>
impl<'a> PostObject<'a>
Sourcepub fn builder(client: &'a Client) -> PostObjectBuilder<'a>
pub fn builder(client: &'a Client) -> PostObjectBuilder<'a>
Create an instance of PostObject using the builder syntax
Auto Trait Implementations§
impl<'a> Freeze for PostObject<'a>
impl<'a> !RefUnwindSafe for PostObject<'a>
impl<'a> Send for PostObject<'a>
impl<'a> Sync for PostObject<'a>
impl<'a> Unpin for PostObject<'a>
impl<'a> UnsafeUnpin for PostObject<'a>
impl<'a> !UnwindSafe for PostObject<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more