1. 程式人生 > >關於移動端影像配置了https之後拍出來的照片在android手機無法顯示的問題

關於移動端影像配置了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)); }); },