Skip to content

Conversation

@colinin
Copy link
Contributor

@colinin colinin commented Oct 16, 2025

Description

Resolves #23962

  • Build an object download link using PresignedGetObjectAsync and directly download the network stream through HttpClient.
  • MinioBlobProviderConfiguration add a PresignedGetExpirySeconds configuration items, used to configure expiration time component link, the default is 7 days.

Checklist

  • I fully tested it as developer / designer and created unit / integration tests
  • I documented it (or no need to document or I will create a separate documentation issue)

How to test it?

Please describe how this can be tested by the test engineers if it is not already explicit - or remove this section if no need to description.

- Build an object download link using 'PresignedGetObjectAsync' and directly download the network stream through 'HttpClient'.
- ` MinioBlobProviderConfiguration ` add a ` PresignedGetExpirySeconds ` configuration items, used to configure expiration time component link, the default is 7 days.
@CLAassistant
Copy link

CLAassistant commented Oct 16, 2025

CLA assistant check
All committers have signed the CLA.

- Update **PresignedGetExpirySeconds ** description
@maliming maliming self-requested a review October 16, 2025 04:08
@maliming maliming added this to the 10.1-preview milestone Oct 16, 2025
@maliming maliming merged commit b353db6 into abpframework:dev Oct 17, 2025
2 checks passed
@maliming
Copy link
Member

Thanks @colinin 👍

@colinin colinin deleted the minio-blob-provider branch December 4, 2025 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve MinioBlobProvider

3 participants