美文网首页
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