Gaufrette
Gaufrette copied to clipboard
[1.0] Be able to handle large files
We should be able to upload large files (e.g. > 5gb files), as pointed out in #311 .
Proposal
Each adapter should be able to detect when a file is large (ie > to a limit), and upload it by chunks.
Todo
- [ ] Filesystem
- [ ] Adapter (interface)
- [ ] AwsS3 (started by #513 )
- [ ] AzureBlobStorage
- [ ] DoctrineDbal
- [ ] Flysystem
- [ ] Ftp
- [ ] GridFs
- [ ] Local
- [ ] OpenCloud
- [ ] PhpseclibSftp
- [ ] SafeLocal
- [ ] Zip
Also use PSR7 streamable interface (see https://github.com/KnpLabs/Gaufrette/issues/571 )
@nicolasmure Is this issue is still relevant ?