ファイルのアップロードを実行しようとしていますがmove_uploaded_file
、ファイルの移動先を示すルートを生成するのに苦労しています。私のルーティングファイル(バンドル内から)には、次のものがあります。
endorsement_pics:
pattern: /images
defaults: { _resource: EndorseMeEndorsementBundle/Resources/public/images/endorsement_images }
そして私は:
$url = $this->get('router')->generate('endorsement_pics');
これは、リテラル URL www.example.com/endorsement/images を生成します
そして機能
move_uploaded_file($_FILES['endorsement_image']['tmp_name'], $url."image1.jpg");
エラーが表示されます:
Warning: move_uploaded_file(/newsite/web/app_dev.php/endorsement/imagesimage1.jpg) [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: failed to open stream: No such file or directory in /home/content/24/9254124/html/newsite/src/EndorseMe/EndorsementBundle/Controller/DefaultController.php line 20
何か案は?