无法从iPhone SE上传图像/文件

时间:2017-09-07 13:34:54

标签: ios iphone upload ionic2

我正在开发一个应用程序,在某些时候,您可以上传图像或文件。在Android上我使用了一个工作正常的filechooser插件。没问题。但是,当我在Apple设备上测试我的应用程序时,就会发生这种情况:

iPhone 5s(10.3.3) - 确定

iPhone 5c(10.3.2) - 确定

iPhone 6s(10.3.2) - 确定

iPad(9.3.5) - 确定

iPhone SE(10.3.2) - 失败

如您所见,唯一无法上传内容的设备是iPhone SE。当您尝试上传某些内容时,没有任何反应。显示iOS原生文件选择器,您选择一些文件或制作照片,然后按"确定" ...以及全部。 e.target.files是空的。

我无法理解为什么该应用适用于iPad,iPhone 5/6,iOS 9/10,但不适用于iPhone SE。这个型号有什么特别之处?我在这里错过了什么?

顺便说一句,我使用的是Ionic 2.2。

P.S。请原谅我的英语。

===

已更新

// HTML
    <input type="file" id="file1" name="file1" (change)="handleFileSelect($event)" />

// TS
    handleFileSelect(evt) {
            let reader = new FileReader();
            reader.onload = (e: any) => {
                // ...
            }
            reader.readAsDataURL(evt.target.files); // empty on iPhone SE
        }

0 个答案:

没有答案