【发布时间】:2011-02-08 12:37:37
【问题描述】:
我有一个网络应用程序,我想拍照然后将它们上传到服务器。这可以通过 web 应用来完成吗?
【问题讨论】:
标签: iphone cordova web-applications jqtouch
我有一个网络应用程序,我想拍照然后将它们上传到服务器。这可以通过 web 应用来完成吗?
【问题讨论】:
标签: iphone cordova web-applications jqtouch
[edit] 现在可以了,请看下面的答案。
不,webapp 无法访问内部设备。 试试PhoneGap,在你的应用和内部设备之间拉开差距。但这将编译一个需要通过 Apple Store 分发的应用程序。
【讨论】:
iOS 6 和 HTML5 现在可以做到这一点。
使用<input> 标签,您可以从相机或画廊获取文件输入(熟悉的“拍照或录像,选择现有”)。试试:
<input type="file">
这将弹出前面提到的选项对话框。您还可以添加accept 属性来指定您想要image 还是video,如下所示:
<input type=file accept="image/*">
Max Firtman 有一篇很棒的文章,介绍了您可以在此处使用 iOS 6 和 HTML5 做什么:http://www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers
【讨论】:
您将能够为多达 100 台不同的设备创建“配置文件”以直接安装您的应用,而无需通过 App Store。安装过程并不像调用 URL 或从 App Store 下载一样简单,但至少您可以限制分发给特定的人,而无需透露该应用在公共 App Store 中的存在。
【讨论】: