如何在上载到JS中的DB(firebase)之前压缩输入文件图像

时间:2018-09-08 14:35:37

标签: javascript

嗨,我想知道如何像简单的单个函数ex(function compress(image,quality,format)一样,简单地在JS中压缩图像。

我抬起头来压缩图像,但得到了一些解决方案(J-I-C没用..)并且对我没用。所以需要一些帮助。

将我的代码上传到数据库

fileButton.addEventListener('change', function(e){ //  
        var file = e.target.files[0];
        var storageRef = firebase.storage().ref('images/' +"n"+count);//set the name and location.
        var task = storageRef.put(file); // upload to DB
        task.on('state_changed',
          function progress(snapshot){
            var percentage = (snapshot.bytesTransferred/snapshot.totalBytes)*100;
            uploader.value = percentage;
          },
          function error(err)
          {
            alert("error , try again");
          },
          function complete()
          {
            console.log("success");
          }
       );
      });

0 个答案:

没有答案