2017-06-22 108 views
0

我的網頁包含一個用於上傳的文件,我希望上傳的文件只能是pdf,doc或docx。Mime驗證在Laravel中無法正常工作

我的表單標籤還具有ENCTYPE = 「的multipart/form-data的」

我的HTML看起來像:

<div id="cv_upload" class="row"> 
    <div class="col-xs-12"> 
      <input type="file" name='cv'> 
    </div> 
</div> 

與此相關的$規則排列如下:

'cv' => 'mimes:application/pdf,application/doc,application/docx|required' 

最後,我的消息看起來像:

'cv.required' => 'A selection for C.V. is required before proceeding.', 
'cv.mimes' => 'CV must be of the following file type: pdf, doc or docx.' 

唯一的問題是,即使在我上傳pdf或doc後,我收到的消息也是需要的。我不知道爲什麼這不能按預期工作。我也嘗試刪除'應用程序/',但也沒有成功。請幫忙。

回答