PhoneGap中文网

 找回密码
 立即注册
查看: 10596|回复: 3
打印 上一主题 下一主题

看起来同样的代码,为什么相册的哪个上传函数输出ERROR呢.

[复制链接]

11

主题

43

帖子

196

积分

注册会员

Rank: 2

积分
196
跳转到指定楼层
楼主
发表于 2015-1-20 18:15:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<script type="text/javascript" charset="utf-8">  

    // 采集操作成功完成后的回调函数
    function captureSuccess(mediaFiles) {  

           var smallImage = document.getElementById('smallImage');  
                   
                  smallImage.style.display = 'block';  
                  smallImage.src = mediaFiles;
                  uploadFile(mediaFiles);

    }  

    // 采集操作出错后的回调函数
    function captureError(error) {  
        var msg = 'An error occurred during capture: ' + error.code;  
        alert(msg);  
    }  

    // “Capture Image”按钮点击事件触发函数
    function captureImage() {
        // 启动设备的摄像头应用程
        // 允许用户最多采集2个图像
      navigator.camera.getPicture(captureSuccess, captureError, {quality: 50});  
    }  

         
         function getPhoto() {
             navigator.camera.getPicture(uploadFile1,captureError, {
           quality: 100,
           destinationType: navigator.camera.DestinationType.FILE_URI,
           sourceType: navigator.camera.PictureSourceType.SAVEDPHOTOALBUM
       });
          
   }
    // 上传文件到服务器
         function uploadFile1(mediaFile) {
        var ft = new FileTransfer();

                 var file=mediaFile+".jpg";
                 alert(file);
          ft.upload(file,encodeURI("http://soft.wyhbs.com/handler/UploadFile.ashx"),  
            function(result) {  
                                 alert("ok");
                console.log('Upload success: ' + result.responseCode);
                console.log(result.bytesSent + ' bytes sent');  
            },  
            function(error) {  
                            alert("error");
                alert('Error uploading file ' + file + ': ' + error.code);  
            },  
            { fileName: name });
    }   
    function uploadFile(mediaFile) {
        var ft = new FileTransfer();

        ft.upload(mediaFile,encodeURI("http://soft.wyhbs.com/handler/UploadFile.ashx"),  
            function(result) {  
                console.log('Upload success: ' + result.responseCode);
                console.log(result.bytesSent + ' bytes sent');  
            },  
            function(error) {  
                console.log('Error uploading file ' + path + ': ' + error.code);  
            },  
            { fileName: name });
    }   

</script>
<button>照相</button>
<button>相册</button>
现在uploadFile1 上传直接提示ERROR,不知道为什么,请大侠指点一下。谢谢

回复

使用道具 举报

11

主题

43

帖子

196

积分

注册会员

Rank: 2

积分
196
沙发
 楼主| 发表于 2015-1-20 18:21:48 | 只看该作者
OK 搞定了。奇怪,我吧.JPG去掉还成功了。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-11-6 20:36 , Processed in 0.067962 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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