You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Although I can construct the url myself given the bucket and file location, I think it'd be nice if minio.putObject/minio.fPutObject would return an object with the url of the upload locatio
8E3A
n and the etag as fields instead of just the etag
Thanks for your work on the library. Let me know if it'd be an easy PR and I could do it myself
Implemented in the fork as objectUrl, which returns the plain, unsigned URL
of an object:
final url =await minio.objectUrl('bucket', 'object');
putObject still returns the etag, as before — the URL is not a credential
and does not grant access on its own; it is only useful for a public bucket
or behind a public CDN. For a time limited link use presignedUrl.
Activity
Abacaxi-Nelson commentedon Jun 15, 2021
+1
How do you guys get public URL after upload on S3 ? i can build it, but will be secure to get it instead
thx Nelson
arrrrny commentedon Oct 22, 2026
Implemented in the fork as
objectUrl, which returns the plain, unsigned URLof an object:
putObjectstill returns the etag, as before — the URL is not a credentialand does not grant access on its own; it is only useful for a public bucket
or behind a public CDN. For a time limited link use
presignedUrl.arrrrny commentedon Oct 22, 2026
This ships in zuraffa_minio — the maintained fork of this package, which upstream has not touched since August 2025.
The fork keeps the API of the original package unchanged, so moving over is an import swap:
Source, the changelog and the sweep of the open issues of this tracker: https://github.com/arrrrny/zuraffa_minio