我使用此1指令实现此功能,但我不知道如何将生成的文件名与上传的文件进行比较。
修改:
我使用以下代码生成新文件名:
/**
* Called before saving the entity
*
* @ORM\PrePersist()
* @ORM\PreUpdate()
*/
public function preUpload()
{
if (null !== $this->file) {
// do whatever you want to generate a unique name
$filename = sha1(uniqid(mt_rand(), true));
$this->path = $filename.'.'.$this->file->guessExtension();
}
}