Symfony2无法从请求中获取mp3或mp4文件

Symfony2无法从请求中获取mp3或mp4文件,symfony,audio,video,file-upload,Symfony,Audio,Video,File Upload,我使用symfony2建立了一个类似于Youtube的网站,但当我将.mp3和.mp4文件上传到服务器时失败了 在我的树枝文件中,它看起来像 <form class="uploadForm" method ="POST" enctype="multipart/form-data" action="{{path('mss_core_media_uploadAudio')}}"> <div class="col-md-6"> <h2>Upload

我使用symfony2建立了一个类似于Youtube的网站,但当我将.mp3和.mp4文件上传到服务器时失败了

在我的树枝文件中,它看起来像

<form class="uploadForm" method ="POST"  enctype="multipart/form-data" action="{{path('mss_core_media_uploadAudio')}}">
  <div class="col-md-6">
      <h2>Upload center</h2>
      <div class="fileinput fileinput-new" data-provides="fileinput">
        <div class="input-group" style="width: 420px;">
          <div class="form-control" data-trigger="fileinput">
              <i class="glyphicon glyphicon-file fileinput-exists"></i> 
              <span class="fileinput-filename"></span>
          </div>
          <span class="input-group-addon btn btn-default btn-file">
          <span class="fileinput-new">Select</span>
          <span class="fileinput-exists">Change</span>
          <input type="file" name="audioFile"></span>
          <a href="#" class="input-group-addon btn btn-default fileinput-exists" data-dismiss="fileinput">Remove</a>
        </div>
      </div><button class="btn btn-primary fileupload-exists" type="submit">Upload</button>
   </div>
  </form> 
$audio = $request->files->getData()->get('audioFile');
        $status = 'success';
        $uploadedURL = '';
        $message = '';
        $logger = $this->get('logger');
        $logger->debug($audio);

        if (($audio instanceof UploadedFile) && ($audio->getError() == '0')) {

但是我得到$audio在我的controller的action方法中为null,所以代码的其余部分无法执行。我不知道这一点,我很困惑,我可以成功地上传图像和pdf文件使用相同的方法,但音频和视频文件都失败了

如果你使用symfony2,你可以使用formbuilder,它会执行得很好。它是否可以与其他文件一起使用,例如a.jpg?谢谢各位,我发现了这一点,主要原因是php.ini的上传文件大小太小。