我正在使用ng-file-upload,我正在尝试上传图像或PDF文件。我使用文件输入创建了简单的表单,但是它仅接受PDF文件。如果我将订单更改为'image/*, .pdf'
,则仅接受图像,而不接受PDF。我如何接受图像和PDF文件?
<input type="file" ngf-select ng-model="picFile" name="file" ngf-pattern="'.pdf, image/*'" accept="'.pdf, image/*'" ngf-accept="'.pdf, image/*'" ngf-max-size="2MB" required ngf-model-invalid="errorFile">
示例在这里http://jsfiddle.net/maqbzv15/3835/
应删除逗号后的空间ngf-pattern="'.pdf, image/*'"
尝试以下代码上传图像和pdf文件。
ng-accept="'.pdf,.jpg'|validate($file)"
,对于多个文件,您必须将ng-multiple设置为 true