2

是否可以使用 Sencha Touch 上传手机创建的图像但不依赖 PhoneGap?基本上我的应用程序可以通过网络访问,而不是在设备上本地安装。我希望能够从手机存储中选择图像,然后能够将其上传到服务。我实际上想要与普通桌面浏览器上的文件上传控件相同的功能。

这可能吗,如果可以,怎么办?

4

2 回答 2

4

目前有一个处于起步阶段的解决方案,但它确实有效。我使用 Chrome 在我的 Nexus 7 上对其进行了测试。以下是兼容性列表:

  • Android(4.0 以上)浏览器支持常规
  • 桌面版和移动版谷歌浏览器
  • iOS Safari 浏览器从 6.0 版开始支持(未在移动设备上测试)

https://github.com/kostysh/File-uploading-component-for-Sencha-Touch

于 2012-12-12T17:43:36.407 回答
0

在很多情况下,桌面网络浏览器和移动浏览器是不同的。要访问文件上传选项,您需要访问仅使用 javascript 无法访问的 OS API。Phonegap 为我们提供了将 js 与设备 API 连接的选项。如果你能找到一种方法来做到这一点,而不使用 Phonegap,那么你可能可以修复,否则它是不可能的。

于 2012-12-12T04:19:16.560 回答