File upload 角度:单击按钮时打开文件对话框

File upload 角度:单击按钮时打开文件对话框,file-upload,primeng,File Upload,Primeng,我用的是角度8。 单击按钮后,我想打开一个文件对话框,选择一个文件,然后调用一个事件来处理这个文件 谢谢,, 兹维卡 我在HTML中尝试了以下代码。 但我不希望任何东西显示在HTML中 HTML ts public onOpenFile(事件) { }您可以使用普通输入标记实现这一点,您可以将其隐藏,但至少需要一个元素来触发单击事件。只有在有助于某人的情况下,才选中发布 在我的例子中,我想上传同一个文件两次。除此之外,一切都很顺利 要将同一文件上载两次,您需要在选择文件后清除input的值。

我用的是角度8。 单击按钮后,我想打开一个文件对话框,选择一个文件,然后调用一个事件来处理这个文件

谢谢,, 兹维卡

我在HTML中尝试了以下代码。 但我不希望任何东西显示在HTML中

HTML

ts

public onOpenFile(事件)
{

}

您可以使用普通输入标记实现这一点,您可以将其隐藏,但至少需要一个元素来触发单击事件。只有在有助于某人的情况下,才选中发布

在我的例子中,我想上传同一个文件两次。除此之外,一切都很顺利

要将同一文件上载两次,您需要在选择文件后清除
input
值。就像下面的例子一样


是否有办法多次选择同一文件?至于现在,
handle(e)
仅当我们从选择的文件中选择不同的文件时才会触发。您需要尝试其他操作,因为更改事件已绑定到文件输入标记上。所以只有当它改变时才会触发。是的,我解决了这个问题。非常感谢!