0
當我用Symfony2上傳.mp3文件時,我得到一個.mpga文件上傳。我用相同的代碼來拍照,它的功能就像一個魅力。mp3文件轉換成mpga
我讀過它可能與MIME類型有關,但我不得不說我有點失落在這一個!
我甚至不知道我應該爲此發佈哪部分代碼。我會告訴我的一些實體的我猜:
public function preUpload()
{
if (null === $this->file) {
return;
}
$this->url = $this->file->guessExtension();
$this->alt = $this->file->getClientOriginalName();
}
/**
* @ORM\PostPersist()
* @ORM\PostUpdate()
*/
public function upload()
{
if (null === $this->file) {
return;
}
if (null !== $this->tempFilename) {
$oldFile = $this->getUploadRootDir() . '/' . $this->id . '.' . $this->tempFilename;
if (file_exists($oldFile)) {
unlink($oldFile);
}
}
$this->file->move(
$this->getUploadRootDir(),
$this->id . '.' . $this->url
);
}
是這是一個啞劇的問題。我更改了音頻/ mpeg這一行,解決了我的問題:「vendor \ symfony \ symfony \ src \ Symfony \ Component \ HttpFoundation \ File \ MimeType」。 – oligan 2014-09-25 13:40:38