带有多种模式的ng-file-upload

时间:2017-12-21 13:15:08

标签: javascript angularjs pdf ng-file-upload

我正在使用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/

2 个答案:

答案 0 :(得分:0)

请尝试以下代码上传图片和pdf文件。

ng-accept="'.pdf,.jpg'|validate($file)"

对于多个文件,您必须将ng-multiple设置为 true

答案 1 :(得分:0)

应删除逗号后的

空格ngf-pattern="'.pdf, image/*'"