我正在使用Symfony Gaufrette将图像存储在文件系统中。我第一次存储图像时工作正常。但是我还需要在将图像上传到文件系统后创建它的副本。有什么办法吗?
我用这个函数写作:
$filesystem->write($imagepath, file_get_contents($answer->get('imageObject')->getData()));
答案 0 :(得分:1)
我整天都在努力让Gaufrette与我的Symfony2应用程序和Amazon S3一起工作......每当我向前迈出一步时,我都要再打一场......
最后我切换到Flysystem,我的所有问题都消失了...... 它编写得好得多,它只是工作(虽然配置几乎相同)。
答案 1 :(得分:0)
不幸的是copy()
方法现在未在Gaufrette
中实现(您可以在Adapter interface中看到它),因此使用此库复制文件的唯一方法是使用{{1} }和read()
方法。