Mobile Safari IOS 6拍照

时间:2013-04-22 13:29:36

标签: mobile file-upload ios6 safari camera

我正在调查IOS6上的文件上传,并且知道通过常用链接可以实现这一点:

<input type="file" accept="image/*" capture="camera">

但是,我能找到的大多数教程和问题主要是关于上传功能。在我的情况下,我需要能够使用内置摄像头拍摄移动野生动物园内的照片。

我已经设置了一个页面来测试它(没有代码,只有我上面发布的链接),当我拍照时,应用程序(相机应用程序)崩溃而没有实际保存我的照片。这是正常的行为吗?我是否需要添加一些代码才能首先上传图片?虽然这最后一件事并没有给我看,因为你需要将已保存的图片添加到文件上传链接。

非常感谢任何帮助:)

2 个答案:

答案 0 :(得分:5)

您不应该在代码中需要更多内容以避免崩溃。它应该与从库中选择图片相同。我在带有iOS7的iPhone 4S上进行了测试,我的Safari也崩溃了。如果我用前置摄像头拍照(小图片?),它每次都不会崩溃。如果我只加载照片库中的图片,它也可以。

我认为这是iOS中的一个错误。我设法通过重新启动手机绕过它。可悲的是,我们在网络方面做的事情并不多,除非告知用户该功能可能有问题。

答案 1 :(得分:0)

在Apple未来更新中提供修复之前,可能最好的建议是提醒用户关闭其余的Safari标签。 (这样可以降低内存使用量,并防止Safari在执行“通过文件上传拍摄照片”路径时崩溃。