Angular:单击按钮时打开文件对话框

Zvi*_*red 4 file-upload primeng

我正在使用 Angular 8。单击按钮后,我想打开一个文件对话框,选择一个文件,然后调用一个处理该文件的事件。

谢谢你,兹维卡

我在 HTML 中尝试了以下代码。但我不希望任何内容以 HTML 形式显示。

超文本标记语言

<p-fileUpload name="myfile[]" customUpload="true" auto="true" (uploadHandler)="onOpenFile($event)" accept="application/pdf"></p-fileUpload>

ts

public onOpenFile (event) { }

Abh*_*mar 5

您可以使用普通的输入标签来实现这一点,您可以将其隐藏,但至少您需要一个元素来触发点击事件。检查堆栈闪电战