簡體   English   中英

如何過濾primeng p-fileupload組件中的文件類型

[英]How to filter the file types in primeng p-fileupload component

我正在嘗試使用來自primeng的p-fileUpload過濾文件對話窗口。 我看到了一個將圖像過濾為 image/* 的示例,它可以工作,但我想要 ti 過濾 excel 文件。 我嘗試了文件/excel、文件/*.xls 等,但沒有幫助。 需要幫忙。

在 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=".xlsx,.pdf,.csv,.xls"

.html

<p-fileUpload accept="{{acceptedFiles}}" invalidFileTypeMessageDetail="Sólo se permiten ficheros {{acceptedFiles}}"></p-fileUpload>

.ts

 acceptedFiles: string = ".pdf, .jpg, .png, .doc, .docx, .xls, .xlsx, .csv";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM