首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从图片库上传图片或单击移动相机流星应用程序中的图像

从图片库上传图片或单击移动相机流星应用程序中的图像
EN

Stack Overflow用户
提问于 2017-08-22 06:39:19
回答 1查看 354关注 0票数 3

我正在构建一个流星移动应用程序,并希望添加一个选项,供用户上传图片从画廊。目前,我有一个选项,让用户点击图片和张贴他们。下面是我的代码,用户可以点击图片并发布它们。

代码语言:javascript
运行
复制
var cameraOptions = {
        width: 800,
        height: 600,
        quality:100,
    };
MeteorCamera.getPicture(cameraOptions, function (error, data) {
            if(!error){ //insert in db
            }
});

我添加了sourceType以包括画廊。它的工作很好,但现在我只能上传图片从画廊,而不是点击通过移动相机。代码如下

代码语言:javascript
运行
复制
var cameraOptions = {
        width: 800,
        height: 600,
        quality:100,
        sourceType: Camera.PictureSourceType.PHOTOLIBRARY
    };
MeteorCamera.getPicture(cameraOptions, function (error, data) {
      if(!error){
      }
});

此外,当我从我的画廊点击一个图像,它直接上传它,即,图片显示在缩略图在画廊。如果我点击一个图像,我希望图像首先显示为一个完整的图像,然后上传它。我在我的应用程序中添加了千年发展目标:摄像头、包和

我可以通过包含diff按钮来完成这个任务,用于单击图像和上传图像,但是我相信有一个更好的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-04 07:57:08

对于摄像机,源类型为Camera.PictureSourceType.CAMERA;

对于画廊来说,它是Camera.PictureSourceType.PHOTOLIBRARY

您可以使用简单的“if”语句在这两者之间进行选择。若要在上传前编辑图像,请将“allowEdit”标记设置为cameraOptions中的true。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45810519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档