【发布时间】:2012-11-04 10:51:57
【问题描述】:
我想为我的 phonegap 应用创建多张照片上传 - 目前这不可用,所以我想知道是否可以创建相机胶卷的 HTML 版本。
我的想法是,如果我可以从相机胶卷中访问照片 URI 列表,我会在我自己的相机胶卷 HTML 版本中显示它们,允许选择多张照片,然后上传这些照片被选中 - 绕过本机相机胶卷。
这可能吗?
谢谢!
【问题讨论】:
我想为我的 phonegap 应用创建多张照片上传 - 目前这不可用,所以我想知道是否可以创建相机胶卷的 HTML 版本。
我的想法是,如果我可以从相机胶卷中访问照片 URI 列表,我会在我自己的相机胶卷 HTML 版本中显示它们,允许选择多张照片,然后上传这些照片被选中 - 绕过本机相机胶卷。
这可能吗?
谢谢!
【问题讨论】:
这是不可能的,因为 iOS 应用是沙盒的:
出于安全原因,iOS 会在安装时将每个应用(包括其偏好设置和数据)置于沙盒中。沙盒是一组细粒度的控件,用于限制应用程序对文件、首选项、网络资源、硬件等的访问。作为沙盒过程的一部分,系统将每个应用程序安装在其自己的沙盒目录中,该目录充当应用程序及其数据的主目录。
(来源:Apple's iOS App Programming Guide)
这意味着应用只能直接访问自己的文件。因此,相册是您访问设备上存储的照片的唯一途径。
【讨论】: