1

我正在使用 Symfony Gaufrette 将图像存储在文件系统中。当我第一次存储图像时它工作正常。但是我还需要在将图像上传到文件系统后创建一个副本。有什么办法吗?

我用这个函数写:

$filesystem->write($imagepath, file_get_contents($answer->get('imageObject')->getData()));
4

2 回答 2

1

我整天都在为让 Gaufrette 与我的 Symfony2 应用程序和 Amazon S3 一起工作而奋斗……每当我向前迈出一步时,我就不得不再打一场……

最后,我切换到Flysystem,我的所有问题都消失了……写得更好,而且可以正常工作(尽管配置几乎相同)。

于 2015-03-10T21:18:15.913 回答
0

不幸的是copy()方法现在没有实现Gaufrette(你可以在适配器接口中看到它),所以使用这个库复制文件的唯一方法是使用read()write()方法。

于 2015-03-04T21:37:23.830 回答