现在Android 4.4不再支持的文件上传输入类型文件是否有替代方案?

时间:2014-04-12 18:48:53

标签: android html5 cordova

我知道这有几个主题,但似乎没有一个解决方案。 我正在开发我的最后一年项目作为Android移动应用程序。我的一个功能是在Phonegap项目的应用程序浏览器中的HTML表单内部上传文件。但是,由于我的手机升级到Android KitKat 4.4,它不再有效,因为它显然不受支持。 我试过http://www.script-tutorials.com/pure-html5-file-upload/教程,但它也无法在inapp浏览器中工作? 在我不得不从我的应用程序中删除这个想法之前还有什么我可以尝试的方法吗? 我真的不想,因为它是一个关键功能,我将失去分数。 非常感谢, 保

1 个答案:

答案 0 :(得分:1)

您可以尝试我已阅读jira bug comments

  

Cesidio DiBenedetto添加了评论 - 28 / Mar / 14 01:27

     嘿所有,我一直在经历这个问题所以我写了一个   Cordova FileChooser暂时插入“创可贴”。   基本上,在Android 4.4(KitKat)中,如前面的评论所述,   文件对话框未打开。然而,onclick事件仍然存在   解雇了所以你可以调用FileChooser插件   打开文件对话框,选择后,您可以设置一个变量   包含文件的完整路径。此时,您可以使用   FileTransfer插件上传到您的服务器并挂钩到   onprogress事件以显示进度。此插件主要配置   对于Android 4.4所以我建议继续使用原生   早期版本的Android的文件对话框。可能存在问题   使用插件,因为我还没有完全测试所有可能的场景   许多设备,但我已经将它安装在Nexus 5上,它运行良好。

     

https://github.com/cdibened/filechooser