Skip to main content

is MEteor is Cordova

  if (e.currentTarget.files && e.currentTarget.files[0]) {
          var file = e.currentTarget.files[0];
          var  chunkSize = Infinity;
      var options = {
          endpoint: "http://52.66.153.82:8000/uploads",
          chunkSize: chunkSize,
          metadata: {
              filename: file.name,
              user_id: "Ankit",
          },
           header: {
              "key":"value"
          },
          beforeSend: function(xhr){xhr.setRequestHeader('X-Test-Header', 'test-value');},
          onError: function(error) {
              if (error.originalRequest) {
                  if (confirm('Failed because: ' + error + '\nDo you want to retry?')) {
                      options.resume = false;
                      options.uploadUrl = upload.url;
                      upload = new tus.Upload(file, options);
                      upload.start();
                      return;
                  }
              } else {
                  alert('Failed because: ' + error);
              }
          },
          onProgress: function(bytesUploaded, bytesTotal) {
              var percentage = (bytesUploaded / bytesTotal * 100).toFixed(2);
              console.log(bytesUploaded, bytesTotal, percentage + '%');
          },
          onSuccess: function(data) {
       
        var uploaded_url  = upload.url;
        var final_url  = uploaded_url.replace("8000","4300");
          alert(final_url);
        var type =  file.type;
        $("#loader_class").hide();
        // var image_url ="http://52.66.153.82:4300/files/"+fina;
             console.log("final_urlfinal_url");
             console.log(final_url);
              $("#image_div").removeClass("div_hide_class");
              Session.set("post_type","image");
              Session.set("post_image_url",final_url);
              $("#loader_class").hide();
              $("#post_image").attr("src",final_url);
        }
      };
      upload = new tus.Upload(file, options);
      upload.start();
  }
  }

Comments