6

我试图将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",
4

2 回答 2

20

尝试添加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">

编辑:接受不带单引号

于 2015-12-07T07:40:41.750 回答
3
<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

于 2017-01-27T01:53:38.070 回答