第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

cordova圖片下載

標(biāo)簽:
JavaScript

我们将介绍两种方式将照片保存到本地

  • 官方下载插件FileTransfer

    这种方式会有一个弊端就是图片在相册里面找不到需要刷新一下系统目录或者重启一下手机才能在相册里面查看到图片但是可以下载动图

      vm.url = encodeURI(baseConfig.imgPath + vm.nowImgs[vm.nowImgIndex]);
      vm.fileName = vm.nowImgs[vm.nowImgIndex].split("/").pop();  var fileTransfer = new FileTransfer();  var trustHosts = true;  var options = {      headers: {        "Authorization": 'access_token'
          }
       };  //Android:
      vm.fileURL = cordova.file.externalRootDirectory;  window.resolveLocalFileSystemURL(vm.fileURL, function (fileEntry) {
        fileEntry.getDirectory("Giti", {create: true, exclusive: false}, function (fileEntry) {
          fileEntry.getDirectory("img", {create: true, exclusive: false}, function (fileEntry) {
            fileTransfer.download(
              vm.url,
              fileEntry.toURL() + vm.fileName,          function (success) {
                
              },          function (error) {
              
              },
              options,
              trustHosts
            );
          }, function () {
            publicMethod.showLoadingNoBackdrop('img文件夹创建失败');
          });
        }, function () {
          publicMethod.showLoadingNoBackdrop('Giti文件夹创建失败');
        });
      });  // iOS
      vm.fileURL = cordova.file.documentsDirectory + vm.fileName;  window.requestFileSystem(LocalFileSystem.PERSISTENT, 5 * 1024 * 1024, function (fs) {
        fs.root.getDirectory('Giti', {create: true, exclusive: false}, function (directory) {
          fileTransfer.download(
            vm.url,
            directory.nativeURL + vm.fileName,        function (success) {
             
            },        function (error) {
              
            },
            trustHosts,
            options
          );
        });
      });
  • Canvas2ImagePlugin插件

    这种方法可以直接在相册里面看到图片但是动图看不到,下面是参考代码

      function keepImg(){      var success = function (msg) {
          
          };      var error = function (err) {
          
          };
          saveImageToPhone(vm.url, success, error);
      }          
      function saveImageToPhone(url, success, error) {    var canvas, context, imageDataUrl, imageData;    var img = new Image();
        img.src = url;
        img. = function () {      console.log('Img size: ' + img.naturalWidth + 'x' + img.naturalHeight);
          canvas = document.createElement('canvas');
          canvas.width = img.width;
          canvas.height = img.height;
          context = canvas.getContext('2d');
          context.drawImage(img, 0, 0);      try {
            imageDataUrl = canvas.toDataURL('image/jpeg', 1.0);
            imageData = imageDataUrl.replace(/data:image\/jpeg;base64,/, '');
            cordova.exec(
              success,
              error,          'Canvas2ImagePlugin',          'saveImageDataToLibrary',
              [imageData]
            );
          }      catch (e) {
            error(e.message);
          }
        };    try {
          img.src = url;      console.log("153" + img.src);
        }    catch (e) {      console.log("156" + img.src);
          error(e.message);
        }
      }



作者:Nickyzhang
链接:https://www.jianshu.com/p/d298ef375822


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫(xiě)下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消