flydrive icon indicating copy to clipboard operation
flydrive copied to clipboard

☁️ Flexible and Fluent framework-agnostic driver based system to manage storage in Node.js

Results 14 flydrive issues
Sort by recently updated
recently updated
newest added

Add an optional boolean parameter named `makePublic` to the `put()` method. If `makePublic` is public, sets `ACL: 'public-read'` on the params, otherwise sets it to 'private', which is the default...

My config looks like this: ```typescript { default: "minio", disks: { minio: { driver: "s3", config: { key: "root", secret: "password", endpoint: "http://127.0.0.1:9000", bucket: "mybucket", region: "us-east-1", }, }, },...

Hello, I just see last commit date is 1 years ago and there are some PR that need to be merged. Just curious, is this repo is still alive. If...

Adding autodetection of file's Content-type before uploading it to s3. Without this I could't deliver files direct from aws s3 via s3-website. Files just download instead of viewing. This happend...

Is there a way we can support making individual files public? Use-case: for public images.

🚀 Enhancement
:man_technologist: PR Needed

Hi! Looking at `AwsS3.js` code, I found `getUrl` and `getSignedUrl` methods but I couldn't find those methods on `LocalFileSystem.js` driver. It would be interesting to have a standartized `getUrl` method...

🚀 Enhancement
:man_technologist: PR Needed

`CopySource` should be wrapped with `encodeURIComponent` to prevent utf-8 and special chars in Key. Like this: ```js const params = { Key: dest, Bucket: this.$bucket, CopySource: encodeURIComponent(`/${this.$bucket}/${src}`) } ```

I would like to add support for setting metadata, like Content-Type (as third argument to `put`), and include the file metadata along the file content in response from get* methods...

Hello, I know there already exists a pr with this change here (https://github.com/Slynova-Org/flydrive/pull/124), but it is a year old and possibly a bit outdated. I have tried my best to...

Currently an AccessDenied comes back as an UnknownException. This would be good as a PermissionMissing generic error similar to local & GCP drivers. Happy to do a PR for this...

🚀 Enhancement
:man_technologist: PR Needed