美文网首页
2020-07-01 jquery ajax上传图片

2020-07-01 jquery ajax上传图片

作者: 光阳浴沐 | 来源:发表于2020-07-01 17:01 被阅读0次

转自:https://blog.csdn.net/AK852369/article/details/102778622

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>上传文件</title>

</head>

<body>

  <input type="file" id="upload" />

  <!-- accept="image/*" -->

</body>

<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>

<script>

    $("#upload").change(function (link) {

        var file = link.target.files[0];

        var formData = new FormData();

        formData.append("file", file);

        formData.append("key", "Gn15XGagWO");

        $.ajax({

            url: "upload",

            type: "post",

            data: formData,

            dataType: 'json',

            contentType: false,

            processData: false,

xhr: function () {

                var xhr = $.ajaxSettings.xhr();

                if (onprogress && xhr.upload) {

                    xhr.upload.addEventListener("progress", onprogress, false);

                    return xhr;

                }

            },

            success: function (res) {

            }

        })

    })

  function onprogress(evt) {

        console.log(evt)

        var loaded = evt.loaded;    //已经上传大小情况

        var tot = evt.total;      //附件总大小

        var per = Math.floor(100 * loaded / tot);  //已经上传的百分比

        console.log(loaded)

        console.log(tot)

        console.log(per)

  }

</script>

</html>

相关文章

网友评论

      本文标题:2020-07-01 jquery ajax上传图片

      本文链接:https://www.haomeiwen.com/subject/wwrhqktx.html