如何在primeng p-fileupload组件中过滤文件类型

Mic*_*key 7 java file-upload primeng angular

我正在尝试使用 primeng 的 p-fileUpload 来过滤文件对话窗口。我看到了一个将图像过滤为 image/* 的示例,它可以工作,但我想要对 excel 文件进行过滤。我尝试了 file/excel、file/*.xls 等,但没有帮助。需要帮忙。

小智 11

我们可以像这样按所需类型进行过滤

accept=".xlsx,.pdf,.csv,.xls"
Run Code Online (Sandbox Code Playgroud)


Cjo*_*Cjo 7

在 Angular 的p-fileUpload中尝试使用接受属性进行以下输入

  1. 图像过滤器
    accept="image/*"[接受所有图像文件类型]
    accept="image/*.jpeg"[仅接受 JPEG 图像文件类型]

  2. 文件过滤器
    accept="application/msexcel"[仅接受 xls 文件类型]
    accept=".xlsm,application/msexcel"[仅接受 xls 和 xlsm 文件类型]
    accept="application/msmsword"[仅接受 word 文件类型]

  • 除了此响应之外,请记住,如果您希望指定多个不带任何空格的类型,如下所示:图像过滤器accept =“.jpg,.png,.gif” (4认同)