起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2445|回复: 1

[处理中] 摄像头插件报错

[复制链接]

265

主题

614

帖子

1171

积分

金牌会员

Rank: 6Rank: 6

积分
1171
QQ
发表于 2017-12-10 21:02:04 | 显示全部楼层 |阅读模式
我用手机相机插件时报错,经测试综合演示的相机插件也报错,是同样的错误。 a.png


是不是版本更新的原因?有新的代码吗?我的代码为:
  1. define(function(require){
  2.         var $ = require("jquery");
  3.         var justep = require("$UI/system/lib/justep");
  4.         //require("$UI/system/lib/cordova/cordova");
  5.         require("cordova!cordova-plugin-camera");
  6.         Model.prototype.button2Click = function(event){
  7.                 var me = this;
  8.                 function onSuccess(imageURI) {
  9.                         me.uploadImage(imageURI);
  10.                 }
  11.                 function onFail(message) {
  12.                         return message;
  13.                 }
  14.                 navigator.camera.<font color="#ff00ff"><b>getPicture</b></font>(onSuccess, onFail, {
  15.                 //navigator.Camera.getPicture(onSuccess, onFail, {
  16.                         quality : 50,
  17.                         sourceType : 1//0、2为从相册文件中选择,1为拍照
  18.                 });
  19.         };

  20.         Model.prototype.uploadImage = function(imageURI) {
  21.                 alert("ok") ;
  22.                 return ;
  23.                 var deferred = when.defer();
  24.                 var options = new FileUploadOptions();
  25.                 options.fileKey = "fileAddPic";// 用于设置参数
  26.                 options.fileName = imageURI.substr(imageURI.lastIndexOf('/') + 1);
  27.         // 如果是图片格式,就用image/jpeg,其他文件格式上官网查API
  28.                 options.mimeType = "image/jpeg";
  29.         // 这里的uri根据自己的需求设定,是一个接收上传图片的地址
  30.                 var uri = encodeURI("http://10.71.84.211:8080/news/uploadImage?userID=admin");
  31.                 options.chunkedMode = false;
  32.                 var params = new Object();
  33.                 params.id = "1";
  34.                 params.name = "test";
  35.                 options.params = params;
  36.                 var ft = new FileTransfer();
  37.                 function success(result) {
  38.                         deferred.resolve(imageURI);//改变执行状态
  39.                         navigator.notification.progressStop();
  40.                         //alert("成功" + JSON.stringify(result));
  41.         }
  42.         function fail(message) {
  43.                 alert("失败:" + JSON.stringify(message));
  44.         }
  45.         // 上传回调
  46.         ft.onprogress = showUploadingProgress;
  47.         navigator.notification.progressStart("", "当前上传进度");
  48.         ft.upload(imageURI, uri, success, fail, options);
  49.         }
  50. }
复制代码



发表于 2017-12-11 16:45:28 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-19 12:51 , Processed in 0.062954 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表