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

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

ionic+angularjs+cordova 圖片上傳控件

標(biāo)簽:
AngularJS

1.安装图片上传插件:ionic plugin add https://github.com/wymsee/cordova-imagePicker
2.安装调用摄像头插件:ionic plugin add https://github.com/apache/cordova-plugin-camera
3.安装文件上传插件:ionic plugin add https://github.com/apache/cordova-plugin-file-transfer

HTML页面:
<div class="col-20"> <i class="icon ion-android-image icon-size15" ng-click="demandsUp_new()"></i></div>
controller.js:
//上传图片
$scope.mm = {};
$scope.UpIMG = [];
$scope.demandsUp_new = function(){
var options = {
quality: 50,
destinationType: Camera.DestinationType.FILE_URI,
sourceType: Camera.PictureSourceType.CAMERA,
allowEdit: false,
encodingType: Camera.EncodingType.JPEG,
targetWidth: 800,
popoverOptions: CameraPopoverOptions,
saveToPhotoAlbum: false,
correctOrientation:true
};
var type = 'gallery';
$ionicActionSheet.show({
buttons: [
{ text: '拍照' },
{ text: '从相册选择' }
],
titleText: '选择照片',
cancelText: '取消',
cancel: function() {
},
buttonClicked: function(index) {
if(index == 0){
//Camera.getPicture(type)->根据选择的“选取图片”的方式进行选取
$cordovaCamera.getPicture(options).then(
//返回一个imageURI,记录了照片的路径
function (file) {
var options = new FileUploadOptions();
options.fileKey="file";
options.fileName=file.substr(file.lastIndexOf('/')+1);
options.mimeType="image/jpeg";
var ft = new FileTransfer();
ft.onprogress = function(progressEvent) {
//上传中
$ionicLoading.show({
template: '上传中,请等待...'
})
};
ft.upload(file, encodeURI(Configs.comment_url+"/apps/file/uploadchatpic"),
function(re){
console.log(JSON.stringify(re));
console.log(re.responseCode);
var status= JSON.parse(re.response).status;
console.log("aa:"+status)
if(status == 1){
//上传成功
console.log("上传成功");
var img_url = JSON.parse(re.response).data;
console.log(img_url);
$scope.chat.ct = img_url;
$scope.chat.tag = "pic";
$scope.send();
$ionicLoading.hide();
}else{
$ionicLoading.hide();
}

                }, function(e){
                  console.log(JSON.stringify(e));
                  $ionicLoading.hide()
                }, options);
          },
          function (err) {
          });
    }else if(index == 1){
      $scope.kpic = [];
      var fobj = [];
      var imgList =[];

      window.imagePicker.getPictures(
          function(results) {
            console.log(results);
            for (var i = 0; i < results.length; i++) {
              var file = results[i];

              var options = new FileUploadOptions();
              options.fileKey="file";
              options.fileName=results[i].substr(results[i].lastIndexOf('/')+1);
              options.mimeType="image/jpeg";

              fobj[i] = new FileTransfer();
              fobj[i].onprogress = function(progressEvent) {
                //上传中
                $ionicLoading.show({
                  template: '上传中,请等待...'
                })
              };
              fobj[i].upload(file, encodeURI(Configs.comment_url+"/apps/file/uploadchatpic"),
                  function(re){
                      console.log(JSON.stringify(re));
                      console.log(re.responseCode);
                      var status= JSON.parse(re.response).status;
                      console.log("aa:"+status)
                      if(status == 1){
                          //上传成功
                          console.log("上传成功");
                          var img_url = JSON.parse(re.response).data;
                          console.log(img_url);
                          $scope.chat.ct = img_url;
                          $scope.chat.tag = "pic";
                          $scope.send();
                          $ionicLoading.hide();
                          console.log("tab:"+$scope.chat.tag )

                      }else{
                          $ionicLoading.hide();
                      }
                  }, function(e){
                    console.log(JSON.stringify(e));
                    $ionicLoading.hide()
                  }, options);

            }
          }, function (error) {
            console.log('Error: ' + error);
          },{
            maximumImagesCount: 10,
            width: 800
          }
      );

    }

    console.log(options.type);

    return true;
  }
});

}

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

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

評(píng)論

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

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

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

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

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

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

幫助反饋 APP下載

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

公眾號(hào)

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

舉報(bào)

0/150
提交
取消