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

QQ登录

只需一步,快速开始

查看: 1573|回复: 2

[处理中4] cordova 图片上传

[复制链接]

2

主题

8

帖子

26

积分

新手上路

Rank: 1

积分
26
QQ
发表于 2017-3-7 11:24:48 | 显示全部楼层 |阅读模式
navigator.camera.getPicture(onLoadImageLocalSuccess, onLoadImageFail, {
                                destinationType : Camera.DestinationType.FILE_URI,
                                sourceType : Camera.PictureSourceType.PHOTOLIBRARY
                        });
                        // 本地图片选择成功后回调此函数
                        function onLoadImageLocalSuccess(imageURI) {
                                // 此处执行文件上传的操作,上传成功后执行下面代码
                                var options = new FileUploadOptions(); // 文件参数选项
                                options.fileKey = "file";// 向服务端传递的file参数的parameter name
                                options.fileName = imageURI.substr(imageURI.lastIndexOf('/') + 1);// 文件名
                                options.mimeType = "image/jpeg";// 文件格式,默认为image/jpeg
                                var ft = new FileTransfer();// 文件上传类
//                                ft.onprogress = function(progressEvt) {// 显示上传进度条
//                                        if (progressEvt.lengthComputable) {
//                                                navigator.notification
//                                                                .progressValue(Math
//                                                                                .round((progressEvt.loaded / progressEvt.total) * 100));
//                                        }
//                                }
//                                navigator.notification.progressStart("提醒", "当前上传进度");
                                ft.upload(imageURI, encodeURI(config.ohturl
                                                + '?action=uploadOrderPictureInfo' + '&purchase_no='
                                                + purchase_no + '&empid=' + empid), function() {
//                                        navigator.notification.progressStop();// 停止进度条
                                        navigator.notification.alert("文件上传成功!", null, "提醒");
                                }, function() {
//                                        navigator.notification.progressStop();// 停止进度条
                                        navigator.notification.alert("文件上传失败!", null, "提醒");
                                }, options);
                        // 所有获取图片失败都回调此函数
                        function onLoadImageFail(message) {
                                navigator.notification.alert("选择失败,原因:" + message, null, "警告");
                        }

在安卓 apk 显示正常,ios中navigator.notification.progressStart 未定义,不识别。这是什么情况,求大神指教

2

主题

8

帖子

26

积分

新手上路

Rank: 1

积分
26
QQ
 楼主| 发表于 2017-3-7 11:26:36 | 显示全部楼层
注释的内容为报错的地方,文件上传功能完好,提示进度条,报错,不能显示
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-7 15:46:45 | 显示全部楼层
hxkjwex5 发表于 2017-3-7 11:26
注释的内容为报错的地方,文件上传功能完好,提示进度条,报错,不能显示 ...

http://bbs.wex5.com/forum.php?mo ... ation.progressStart
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-5 09:28 , Processed in 0.068240 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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