升级到ion5后,我无法在accept
属性中提供多个文件类型。它在浏览器中工作,但在Android设备中不工作。
<input accept="image/*,video/*" name="file" type="file", id="file" [(ngModel)]="model.file">
上面的代码不能正常工作,它实际上允许单独选取图像文件。这意味着,它只支持accept属性中的第一个MIME type
。
升级到ion5后,我无法在accept
属性中提供多个文件类型。它在浏览器中工作,但在Android设备中不工作。
<input accept="image/*,video/*" name="file" type="file", id="file" [(ngModel)]="model.file">
上面的代码不能正常工作,它实际上允许单独选取图像文件。这意味着,它只支持accept属性中的第一个MIME type
。
2条答案
按热度按时间wkftcu5l1#
这不是一个上传文件的好方法。它是基于浏览器的应用程序。离子有一个插件,我在下面提到的URL。你应该去这个。
安卓系统:https://ionicframework.com/docs/native/file-chooser
iOS操作系统:https://ionicframework.com/docs/native/file-picker
6jjcrrmo2#
一个很好的选择,对我来说是使用相机插件,这将允许你从媒体库中挑选一个图像,所以它总是一个图像或视频或从相机拍照
https://capacitorjs.com/docs/apis/camera