關於移動端影像配置了https以後拍出來的照片在android手機沒法顯示的問題

話很少說上代碼函數

// 函數-從url讀取文件
            readFile(img){
                let vm = this;
                window.resolveLocalFileSystemURL(img.orgSrc, function(fileEntry) {
                    fileEntry.file(function (file) {
                        let reader = new FileReader();
                        let reader2 = new FileReader();
                        reader.readAsArrayBuffer(file);
                        reader2.readAsDataURL(file);

                        reader2.onloadend = function (e) {
                            console.log(e);
                            console.log(JSON.stringify(e));
                            let image = {
                                thumbnailurl:this.result,
                                // address:fileEntry.toInternalURL(), //address
                                imageId :img.imageId,
                                orgSrc:img.orgSrc, //file_path
                                imageName:img.imageName, //file_name
                            };
                            vm.imgList.push(image);
                        };


                        reader.onloadend = function (e) {
                            console.log('e.target.result',e.target.result)
                            var file = new Blob([e.target.result], {type: "image/jpeg"});
                            vm.addFile(file,img.imageId,img.imageName);
                            console.log('file',file)
                        };
                    }, function (e) {
                      console.log("fileEntry.file==="+JSON.stringify(e));
                    });
                }, function (e) {
                      console.log("resolveLocalFileSystemURL==="+JSON.stringify(e));
                });
            },

相關文章
相關標籤/搜索