Parker
Parker
  • 发布:2015-03-10 17:43
  • 更新:2016-01-19 14:37
  • 阅读:2111

Camera 照相 预览

分类:HTML5+

Camera 调用相机后,返回的path路径类似_DOC/*.jpg , 确实是可以通过Gallery 存储到本地。但是我想直接把图片在页面预览。不知道这个路径要怎么处理后才能用呢?
Gallery save callback函数返回值也是void,没有办法获取存储后图片的路径。
之前看到过有帖子回复说,相机照相后图片显示在WebView上,但是我看遍历Html5 App的例子,也没看到过有处理照相后对图片的操作,都是简单的打log。
还请指点,谢谢。

2015-03-10 17:43 1 条评论 负责人:无 分享
已邀请:
翔雨

翔雨

                      var sendImageData = function(path, info, callback){  
                    plus.io.resolveLocalFileSystemURL(path, function(entry) {  
                        entry.file( function(file){  
                            if (file.size >= 512000) {  
                                if (info.type == 'S'){  
                                    alert('时间过长,应小于1分钟');  
                                }else if (info.type == 'I'){  
                                    alert('您这张"'+ file.name +'"图片过大,应小于500k');  
                                }else{  
                                    alert('"'+ file.name +'"文件过大,应小于500k');  
                                }  
                                return;  
                            }  

                            var reader = new plus.io.FileReader();  
                            reader.onloadend = function ( e ) {  
                                var data = null;  
                                try{  
                                    data=e.target.result;  // 读到的结果,字符串类型  
                                    info["content"] = data;  

                                    record.splice(0, 0, info);  
                                    callback(info);  
                                }catch(e){  
                                    alert("error!");  
                                    console.log( "读取文件失败,数据格式错误!" );  
                                    return;  
                                }  
                            }  
                            reader.readAsDataURL(file);  //这句会触发上面的onloadend函数  
                        });  
                    });  
                };
翔雨

翔雨

这是啥排版?

该问题目前已经被锁定, 无法添加新回复