Upload image using javascript

前端 未结 3 1076
夕颜
夕颜 2020-12-16 01:51

I\'m trying to get image as Object of javascript on the client side to send it using jQuery





        
3条回答
  •  被撕碎了的回忆
    2020-12-16 02:38

    $('#imagess').change(function(){
    
            var total_images=$('#total_images').val();
    
    
            var candidateimage=document.getElementById('imagess').value;
            formdata = false;
            var demo=document.getElementById("imagess").files;
    
            if (window.FormData) {
               formdata = new FormData();
               }
    
              var i = 0, len = demo.length, img, reader, file;
             for ( ; i < len; i++ ) {
              file = demo[i];
              if (file.type.match(/image.*/)) {
               if (formdata) {
                formdata.append("images", file);
    
               }
              } 
             }
    
    
            $('#preview').html('Uploading...');
            var url=SITEURL+"users/image_upload/"+total_images;
    
            $.ajax({
                url: url,
                type: "POST",
                data: formdata,
                processData: false,
                contentType: false,
                success: function (res) {
                    $('#preview').html('');
                    if (res == "maxlimit") {
                        alert("You can't upload more than 4 images");
                    }
                    else if (res == "error") {
                        alert("Image can't upload please try again.")
                    }
                    else {
                        $('#user_images').append(res);
    
    
                    }
                }
               });  
    
    
        });
    

提交回复
热议问题