minio-js
minio-js copied to clipboard
MinIO Client SDK for Javascript
`Content-Disposition` condition needs to be url encoded and escaped from bash interpretation in 'minio/minio-js/examples/presigned-postpolicy.js' test script for the generated `curl` command to work. The current version is broken.
``` deprecated [email protected]: The querystring API is considered Legacy. new code should use the URLSearchParams API instead ``` Low impact, i guess...
Hello everyone, I'm working on a **NestJS** API using **Express** structure. I'm trying to generate a link from an object in a bucket with the function **presignedGetObject**. I intentionally put...
please try the code of https://github.com/minio/minio-js/issues/1043#issuecomment-1162800754_ to reproduce the issue described at https://github.com/minio/minio-js/issues/1043
There're at least 2 related bugs when calculating signature when you supply content disposition. If content disposition is, for example `attachment; filename="qwew.png";` I'm able to generate presigned url and I...
Under `Records[0].s3.object.key`, the `/` is being escaped to `%2F`. If I try to do a GET operation with minio sdk that requires this key, it will return `S3Error: Not found`...
How can I make sure a file larger than 10 MB isn't uploaded to a presigned PUT request? I don't see any options to do that with the [presignedPutObject](https://docs.min.io/docs/javascript-client-api-reference.html#presignedPutObject) method.
The PostPolicy is missing user defined metadata restrictions. https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingMetadata.html To be more specific, https://github.com/minio/minio-js/blob/master/src/main/minio.js#L3586-L3651, it should have another method for custom metadata. Lets say I want to add metadata key-value...
I have a set of users that access my content. I want to create a separate presigned URL for each user and make sure only that user can access it...
js client most time for web browser, I think give the user upload progress is amicable but minio cannot get progress,I want use presignedUrl to upload by my own httpclient,but...