文件上传:指定文件类型在移动设备上不起作用

问题描述 投票:0回答:1

我在 PrimeNg 项目中使用 FileUploadModule,并且编写了以下代码:

<p-fileUpload accept=".bin"></p-fileUpload>

我尝试过不同的移动浏览器(在 Android 上),但它们允许我仅选择图像或视频文件(或在一种情况下选择联系人):

enter image description hereenter image description hereenter image description here

这是我的代码:https://codesandbox.io/p/sandbox/busy-shtern-yp6l3n

有什么解决方法可以使其在移动浏览器上运行吗?

编辑:这似乎是移动浏览器上上传输入的普遍问题。使用 HTML5“输入文件”也不起作用:

<input type="file" accept=".bin" />

angular mobile file-upload primeng
1个回答
0
投票

您可以尝试指定 MIME 类型。对于

.bin
,它是
application/octet-stream
。也许这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.