フォームなしでVichUploaderBundleを使用してファイルをアップロードするにはどうすればよいですか?
いくつかのディレクトリにファイルがあります(たとえばweb/media/tmp/temp_file.jpg
)
私がこれを試してみると:
$file = new UploadedFile($path, $filename);
$image = new Image();
$image->setImageFile($file);
$em->persist($image);
$em->flush();
私はこのエラーを持っています:
不明なエラーのため、ファイル「temp_file.jpg」はアップロードされませんでした。
リモート URL からファイルをアップロードする必要があります。そのため、ファイルをtmp
direcotry (curl を使用) にアップロードしてから、VichUploadBundle に挿入しようとし続けます (上記を参照)。