是否可以使用 Sencha Touch 上传手机创建的图像但不依赖 PhoneGap?基本上我的应用程序可以通过网络访问,而不是在设备上本地安装。我希望能够从手机存储中选择图像,然后能够将其上传到服务。我实际上想要与普通桌面浏览器上的文件上传控件相同的功能。
这可能吗,如果可以,怎么办?
是否可以使用 Sencha Touch 上传手机创建的图像但不依赖 PhoneGap?基本上我的应用程序可以通过网络访问,而不是在设备上本地安装。我希望能够从手机存储中选择图像,然后能够将其上传到服务。我实际上想要与普通桌面浏览器上的文件上传控件相同的功能。
这可能吗,如果可以,怎么办?
目前有一个处于起步阶段的解决方案,但它确实有效。我使用 Chrome 在我的 Nexus 7 上对其进行了测试。以下是兼容性列表:
https://github.com/kostysh/File-uploading-component-for-Sencha-Touch
在很多情况下,桌面网络浏览器和移动浏览器是不同的。要访问文件上传选项,您需要访问仅使用 javascript 无法访问的 OS API。Phonegap 为我们提供了将 js 与设备 API 连接的选项。如果你能找到一种方法来做到这一点,而不使用 Phonegap,那么你可能可以修复,否则它是不可能的。