我是手机新手。
我不知道使用javascript访问手机图库的步骤是什么?
我没有找到任何相关的文章。所以,请帮助我!!
编辑版本
好吧,在等待你的答案时,我正在尝试使用phonegap docs中的示例......
嗯,这将我连接到画廊。
在执行该程序时,我发现,从应用程序中获取的图片不会存储在任何地方。
2次查询
查询1)这是我拍照,...那些......当我来第二次打开应用程序..没有Pics(这里我打开应用程序)的两次)
查询2)假设,我从图库中选择了1张照片,现在我也想要另一张照片...当我选择第二张照片时,第一张照片消失....(这里我打开应用一次)
我应该在哪里存储从应用中点击的照片我应该如何存储 - 我指的是执行此操作的方法/要遵循的方法。
建议和解决方案请!!
答案 0 :(得分:2)
你必须为特定的平台编写插件,然后调用它们,所以你必须为它本地化
答案 1 :(得分:2)
答案 2 :(得分:1)
如果您想从照片库中选择图片,请查看phonegap api的“完整示例”:camera.getPicture
有一个相机选项,可让您从图库中拍摄照片(PHOTOLIBRARY)
Camera.PictureSourceType = {
PHOTOLIBRARY : 0,
CAMERA : 1,
SAVEDPHOTOALBUM : 2
};
答案 3 :(得分:1)
在执行该程序时,我发现从应用程序中获取的照片不会存储在任何地方。
要在照片库中存储应用拍摄的照片,请使用选项saveToPhotoAlbum
:
navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 40, allowEdit: true, destinationType: Camera.DestinationType.FILE_URI, **saveToPhotoAlbum: true** });
答案 4 :(得分:0)
嗨,这些是您可以使用Camera Capture的选项。我认为当你将saveToPhotoAlbum设置为true时,它会将你的图像保存到以后可以访问的相册。 但是,如果您一直在寻找从图库上传多个图像,那么您无法做到这一点。 但您可以从相机捕捉上传多个图像。
{
quality : 75,
destinationType : Camera.DestinationType.DATA_URL,
sourceType : Camera.PictureSourceType.CAMERA,
allowEdit : true,
encodingType: Camera.EncodingType.JPEG,
targetWidth: 100,
targetHeight: 100,
popoverOptions: CameraPopoverOptions,
saveToPhotoAlbum: false
};