我正在查看 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/