html - 输入类型 =“file” 不适用于 phonegap

标签 html cordova cordova-plugins

我必须在我的 phonegap 项目中实现文件上传功能。用户应该能够从手机内存或 SD 卡上传任何类型的文件。我使用 jQuery Mobile 框架设计的应用程序屏幕。我使用以下代码调用文件浏览器并选择文件。

<input type="file" />

当我运行应用程序时,它显示“选择文件”按钮。但是当我点击这个按钮时没有任何反应。我在不同的安卓设备上测试过它,但面临同样的问题。 LogCat 窗口未显示任何错误或警告消息。移动浏览器是否支持 input type="file"?是否有任何替代方法来实现相同的方法?

最佳答案

输入文件确实适用于 phonegap,但在某些 android 版本 (4.4-4.4.2) 上存在错误 HTML file input in android webview (android 4.4, kitkat)

对于安卓你可以使用这个插件:https://github.com/cdibened/filechooser

关于html - 输入类型 =“file” 不适用于 phonegap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26732077/

相关文章:

html - Thymeleaf - 使用多个片段进行布局的 div 类的正确顺序是什么?

jquery - 使用JQuery解析XML,需要通过属性名查找

当文件访问权限被拒绝时,Cordova 应用程序崩溃

ios - GeofencePlugin Cordova 插件不适用于 IOS

javascript - 在 Cordova 使用相机?

拖动期间释放鼠标时忽略 JavaScript mouseUp 事件

html - 我可以对齐图像和表格之间的文本吗?

android - Appium/wdio - 无法关闭 Android 上的位置权限警报

angularjs - 如何在 iOS 中使用 Cordova 文件传输插件下载文件

angular - Ionic 4 PWA 仅应用程序需要 cordova-plugin-ionic-webview