バンドルhttps://github.com/KnpLabs/Gaufretteを使用していますが、これが私の構成です。
knp_gaufrette:
adapters:
someadapter:
amazon_s3:
amazon_s3_id: service.amazon.s3
bucket_name: %amazon.s3.bucket_name%
create: true
filesystems:
somefilesystem:
adapter: someadapter
ファイルをアップロードするフォームがあります。私の問題は、ファイルが/ tmp / fileディレクトリにアップロードされてから、このファイルをアマゾンに移動しようとしたことです。
$filesystem->get('somefilesystem')->rename($tmpPath , $destinyPath);
例外はthrowです:
The file "/tmp/phpR4YbZN" was not found.
ファイルはまだamazonになく、私はそのファイルシステムで作業しているので、それは理にかなっています。しかし、ローカルファイルシステムからAmazonS3にファイルをアップロードする方法を知りたいです。
ありがとう!!!