Gaufrette icon indicating copy to clipboard operation
Gaufrette copied to clipboard

PHP library that provides a filesystem abstraction layer − will be a feast for your files!

Results 105 Gaufrette issues
Sort by recently updated
recently updated
newest added

When the source filesystem is not available (eg: AWS is down) I would like to have the ability to save things in a temporary filesystem (like `Local`). When the source...

Feature

In the Amazon adapter, metadata are used from memory when renaming a file, but the metadata are never populated from the persistent ones. The same issue exists for `getMetadata`: it...

current checksum util only using md5. how about adding checksum using algorithm, like sha1 or sha256?

Using the FTP adapter with `passive: true`, I recently ran into an issue where the connection looked OK but the call to `ftp_nlist` in [`Gaufrette\Adapter\Ftp::exists()`](https://github.com/KnpLabs/Gaufrette/blob/master/src/Gaufrette/Adapter/Ftp.php#L119) failed, returning `false`. Before it...

bug

Hi, Time to time [this line](https://github.com/KnpLabs/Gaufrette/blob/master/src/Gaufrette/Adapter/Ftp.php#L348) causes error below. I had to remove suppression and catch it with [error_get_last](http://php.net/manual/en/function.error-get-last.php) function otherwise it throws [this exception](https://github.com/KnpLabs/Gaufrette/blob/master/src/Gaufrette/Adapter/Ftp.php#L333). > {"type":2,"message":"ftp_chdir(): Timeout.","file":"/vendor/knplabs/gaufrette/src/Gaufrette/Adapter/Ftp.php","line":348} When it...

Hi, in order for us to make use of Gaufrette, we needed to find a way round some limitations, in particular when handling large files. We came up with https://github.com/escapestudios/EscapeGaufretteExtension...

Is this on purpose? It seems to be available for FTP adapter. Is it possible to list a directory non-recursively?

Hello, The function "public function write($key, $content)" inside class "Gaufrette\Adapter\AwsS3" doesn't return the exception making it hard to debug errors. I suggest to change ` try { $this->service->putObject($options); return strlen($content);...

``` php $url = '152/152.pdf'; $this->filesystem = @gaufrette.invoice_filesystem // Symfony service $this->filesystem->has($url); // FALSE $this->filesystem->getAdapter()->exists($url); // FALSE $this->filesystem->getAdapter()->read($url); // Gives me the PDF file $this->filesystem->get($url); // Exception FileNotFound ``` The...

windows
doc

When we create object on S3 as one of option we can add only few headers which will be added as a metadata without conversion with 'x-amz-meta-' etc. Current version...