Javascript 按角度可编程性打开上载对话框

Javascript 按角度可编程性打开上载对话框,javascript,angular,typescript,Javascript,Angular,Typescript,我想在angular 9中通过typescript上传对话框 我不想使用这种方式:创建输入和dispaly:none <input type="file" ng2FileSelect [uploader]="uploader" style="display: none" /> 我想用代码打开文件上传对话框 如何在没有创建输入文件的情况下仅使用typescript或javascript代码打开上载文件对话框?如果没有文件输入,则无法打开文件浏览器。由于安全问题,此文件输入为只读输

我想在angular 9中通过typescript上传对话框

我不想使用这种方式:创建输入和
dispaly:none

<input type="file" ng2FileSelect [uploader]="uploader" style="display: none" />

我想用代码打开文件上传对话框


如何在没有创建输入文件的情况下仅使用typescript或javascript代码打开上载文件对话框?

如果没有文件输入,则无法打开文件浏览器。由于安全问题,此文件输入为只读输入,只有一种方式可以在单击时工作。然后您需要文件输入来打开对话框

一种方法是使用Viewchild并触发并单击它

在html中写入Viewchild名称

<input type="file"  style="display: none;" #file />

如果没有文件输入,则无法打开文件浏览器。由于安全问题,此文件输入为只读输入,只有一种方式可以在单击时工作。然后您需要文件输入来打开对话框

一种方法是使用Viewchild并触发并单击它

在html中写入Viewchild名称

<input type="file"  style="display: none;" #file />

我认为,如果没有真正的实现来处理文件上传,就无法实现这一点。因此,您要么需要完全重新实现通常负责文件上传的整个API,要么需要一个隐藏的输入,您可以按照这里的描述触发它:到目前为止,您在typescript/javascript中尝试了什么?这是一个非常开放的问题,您还没有提供任何帮助我们帮助您。我认为,如果没有实际的实现来处理文件上传,就无法实现这一点。因此,您要么需要完全重新实现通常负责文件上传的整个API,要么需要一个隐藏的输入,您可以按照这里的描述触发它:到目前为止,您在typescript/javascript中尝试了什么?这是一个非常开放的问题,您没有提供任何帮助