ngf-pattern 不适用于 ng-file-upload

ngf-pattern not working for ng-file-upload

我试图在 ng-file-upload 组件中将文件类型限制为 CSV 但它不起作用 - 它仍然接受所有文件。

ngf-pattern="'*.csv'"ngf-pattern="*.csv"我都试过了。

代码:

   <button class="btn btn-info" type="file" ngf-select="uploadFiles($file, $invalidFiles)"
                        ngf-pattern="'*.csv'" ngf-max-height="1000" ngf-max-size="1MB">
                    <i class="fa fa-upload"></i> {{'main.users.import.button' |translate}} </button>

依赖性:

  "ng-file-upload": "~10.0.2",

也尝试添加 accept 属性并删除 *:

<button class="btn btn-info" 
type="file" 
ngf-select="uploadFiles($file, $invalidFiles)" 
ngf-pattern="'.csv'" 
accept=".csv" 
ngf-max-height="1000" 
ngf-max-size="1MB">

编辑:接受不带单引号

<button id="select_resume_btn" class="btn btn-default" type="file" 
        ngf-select="uploadFiles($file, $invalidFiles)" 
        ngf-pattern="'.docx,.pdf'" 
        accept=".docx,.pdf" 
        ngf-max-size="5MB">Select Resume</button>

这对我有用!!谢谢@Michelem