只允许angular-file-upload模块中的特定文件扩展名可单击

时间:2015-06-19 02:09:31

标签: javascript angularjs angular-file-upload

我正在使用此模块https://github.com/nervgh/angular-file-upload

我正在使用他们的简单示例http://nervgh.github.io/pages/angular-file-upload/examples/simple/

当您单击“选择文件”按钮时,它将打开一个窗口,允许我们选择要上传的文件。我想要发生的是只允许点击特定的文件扩展名。是否有未记录的配置可以做到这一点?

例如,在配置中,我们只允许.txt扩展名,当我点击“选择文件”按钮时,它会打开一个窗口并显示所有文件。但是,将禁用没有扩展名.txt的文件。

出于安全考虑,我不这样做。我只是按照提供的设计/说明进行操作。 :)我总是可以使用mitm工具拦截并允许上传其他扩展。

1 个答案:

答案 0 :(得分:10)

您可以通过执行此操作来实现目标

接受=" .txt"

<input ui-jq="filestyle" type="file" nv-file-select="" accept=".txt" uploader="uploader" data-icon="false" data-classButton="btn btn-default" data-classInput="form-control inline v-middle input-s" multiple>

more information