Javascript 文件输入中的Fire click事件ionic 3 android
我正在从事爱奥尼亚3项目,用户可以使用该应用程序上传多张图片。我想在单击按钮时打开文件浏览器,如下图所示。这是我正在编写的代码示例 home.tsJavascript 文件输入中的Fire click事件ionic 3 android,javascript,android,html,angular,ionic3,Javascript,Android,Html,Angular,Ionic3,我正在从事爱奥尼亚3项目,用户可以使用该应用程序上传多张图片。我想在单击按钮时打开文件浏览器,如下图所示。这是我正在编写的代码示例 home.ts public openBrowser() { const fileLoader = document .getElementById('fileUploader') as HTMLElement; fileLoader.click(); } home.html <ion-row> <ion-col>
public openBrowser() {
const fileLoader = document
.getElementById('fileUploader') as HTMLElement;
fileLoader.click();
}
home.html
<ion-row>
<ion-col>
<input type="file" [hidden]="true" id="fileUploader" accept=".png, .jpg, .jpeg" (change)="onChangeFileInput($event)">
</ion-col>
</ion-row>
<button ion-button secondary (click)="openBrowser()">Open</button>
正常开放
这在浏览器和IOS设备上都有效。但是在安卓设备上。调试时没有任何错误。有人知道这里的问题是什么吗?关键是文件输入的accept属性。 您可以尝试以下代码
<input type="file" name="myImage" accept="image/*" />
如果要限制特定文件类型,请尝试以下示例
<input type="file" name="myImage" accept="image/x-png,image/gif,image/jpeg" />