我使用 Vichuploader 来简化上传。一切似乎都很完美,这意味着当我第一次上传员工的简历时,它就可以工作了。(实体 CV 通过外键与用户相关)我能够读取文档。但是当员工已经有简历并尝试上传新简历时,我有一个异常说“由于未知错误,文件“xxxx.pdf”未上传。”。但一切正常,新的 CV 已上传到目录中,并且数据库具有正确的名称和更新日期。(以及用户 ID 作为外键)所以我不知道为什么方法“move()” (在供应商中)正在引发异常......
这是控制器:
$cv =new Cv();
$form = $this->createForm(CvFormType::class, $cv);
$form->handleRequest($request);
if ($form->isSubmitted() && $form->isValid()) {
if($userCv){
$userCv->setCvFile($cv->getCvFile());
$em->flush();
}
$cv->setUser($collab);
$em->persist($cv);
$em->flush();
}
如果有人可以提供帮助,那真的会让我很开心!谢谢!