Phonegap:显示相机胶卷中的照片列表?

Posted

技术标签:

【中文标题】Phonegap:显示相机胶卷中的照片列表?【英文标题】:Phonegap: display list of photos in camera roll? 【发布时间】:2012-11-04 10:51:57 【问题描述】:

我想为我的 phonegap 应用创建多张照片上传 - 目前这不可用,所以我想知道是否可以创建相机胶卷的 html 版本。

我的想法是,如果我可以从相机胶卷中访问照片 URI 列表,我会在我自己的相机胶卷 HTML 版本中显示它们,允许选择多张照片,然后上传这些照片被选中 - 绕过本机相机胶卷。

这可能吗?

谢谢!

【问题讨论】:

【参考方案1】:

这是不可能的,因为 ios 应用是沙盒的:

出于安全原因,iOS 会在安装时将每个应用(包括其偏好设置和数据)置于沙盒中。沙盒是一组细粒度的控件,用于限制应用程序对文件、首选项、网络资源、硬件等的访问。作为沙盒过程的一部分,系统将每个应用程序安装在其自己的沙盒目录中,该目录充当应用程序及其数据的主目录。

(来源:Apple's iOS App Programming Guide)

这意味着应用只能直接访问自己的文件。因此,相册是您访问设备上存储的照片的唯一途径。

【讨论】:

感谢您的回复!我假设这意味着我能够允许从相机胶卷中选择多张照片的唯一方法是创建一个插件?

以上是关于Phonegap:显示相机胶卷中的照片列表?的主要内容,如果未能解决你的问题,请参考以下文章

如何对相机胶卷中的照片进行方形切割?

Android:如何查询存储桶名称列表

如何检测 ALAssetLibrary 中的最后一项是照片还是视频?

删除相机胶卷中的照片

从 Swift 中的相机胶卷连拍中删除单张照片

iOS:控制访问相机胶卷新出现