javascript - 在 UIWebView 中进行多项选择的 HTML 文件输入不适用于视频

标签 javascript ios cordova upload uiwebview

我一直在使用 UIWebView (Cordova) 创建打包为 native iOS 应用程序的上传表单时遇到问题。问题是,当在允许多项选择的元素中选择视频时。与只能进行单一选择不同,所选视频不会被“压缩”。预处理并因此以某种方式受到限制。

当尝试使用 FileReader 读取从照片库中选择的此类视频时,onerror 函数会从“FileReader”中抛出一个“ProgressEvent”,其中包含以下“FileError”,代码“1”表示“NOT_FOUND_ERR”。

但是它在普通的 iOS Safari WebView 中工作正常。

我已向 Apple 提交错误报告。

此外,这个问题听起来与 earlier issue 非常相似以相同方式选择的视频文件大小为零。

最佳答案

我找到的唯一解决方案是跳过 iOS UIWebView 的多个选项,这只是一个不幸的解决方法。

关于javascript - 在 UIWebView 中进行多项选择的 HTML 文件输入不适用于视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39156467/

相关文章:

javascript - jQuery 按名称获取窗口

ios - 当我没有使用 CoreData 时,为什么我的 iOS 或 OSX 应用程序会出现 CoreData 错误?

ios - 如何通过单击 uitableViewCell(Objective-c) 获取警报 View

java - Cordova 错误 : Requirements check failed for JDK 1. 8 或更高 -- 我正在使用 java 9

cordova - 如何将使用 Phonegap 制作的 IOS 应用程序发送给 Beta 测试人员

javascript - 带有 SQL 信息的 HTML 新闻提要

javascript - Firebase - 同时更新特定字段而不替换所有数据

javascript - 你如何使用 JavaScript 在 QtQuick Qml 中进行大量数学运算

ios - 如何在 ios sdk 中将 svg 图像设置为按钮图像?

android - 后台服务 Cordova ionic 应用程序。背景插件不适用于 ios 8.3