我正在使用 ng-file-upload 插件上传文件,我想选择具有特定扩展名的文件。就我而言,它是 .info.system.yaml 扩展名。我浏览了示例,仅看到了一些简短的变体,例如 .pdf , .docs 等。
基于documentation,我尝试了 ngf-pattern =“'。info.system.yaml'” 和 ngf-accept =“。info.system。 yaml” ,但是它不起作用。
<button class="btn btn-default"
ngf-select="selectFiles($files, $invalidFiles)"
ngf-pattern="'.info.system.yaml'"
ngf-accept=".info.system.yaml"
multiple>Select File</button>
答案 0 :(得分:0)
ng-file-upload模块使用FileApi,它将接受所有MIME类型或也称为多用途Internet邮件扩展或MIME类型https://www.iana.org/assignments/media-types/media-types.xhtml。不幸的是,yaml根本不在列表中/尚未被接受,请参考这里的stackoverflow答案 YAML mime type?。