Mobile Safari IOS 6 拍照

标签 mobile file-upload ios6 safari camera

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

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

尽管如此,我能找到的大多数教程和问题主要是关于 上传 功能。就我而言,我需要能够使用内置相机在移动 Safari 中拍照。

我已经设置了一个页面来测试这个(没有代码,只有我上面发布的链接),当我拍照时,应用程序(相机应用程序)崩溃而没有实际保存我的照片。这是正常行为吗?我需要添加一些代码来先上传图片吗?尽管最后一件事对我来说没有意义,因为您需要将已保存的图片添加到文件上传链接。

对此的任何帮助将不胜感激:)

最佳答案

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

我认为这是iOS中的一个错误。我设法通过重新启动手机来解决它。遗憾的是,我们在 Web 方面无能为力,除了通知用户该功能可能有问题。

关于Mobile Safari IOS 6 拍照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16148380/

相关文章:

javascript - 在 Google 移动设备上被 robots.txt 屏蔽的资源

c# - 从 HttpPostedFileBase 获取文件路径

ios - 核心数据不保存我的数据

iOS 6 强制方向

ios - 如何检查 userLocation 的权限

JavaScript 无法在移动设备上运行

javascript - 在移动设备中自动播放视频

javascript - jQuery:移动设备的 keyup 事件

c# - 正确等待每小时轮询加载文件直到某个时间

nginx 上传文件并修改文件名