form对象

   <body> 
     选择文件:<input type="file" id="file1" /><br />
    <input type="button" id="upload" value="上传" />
 
    
</body>

<script>
        $(function () {
            $("#upload").click(function () {
                $("#imgWait").show();
                var formData = new FormData();
                formData.append("file", 
document.getElementById("file1").files[0]);   
                $.ajax({
                    url: "upload",
                    type: "POST",
                    data: formData,
                    /**
                    *必须false才会自动加上正确的Content-Type
                    */
                    contentType: false,
                    /**
                    * 必须false才会避开jQuery对 
formdata 的默认处理
                    * XMLHttpRequest会对 formdata 进行正确的处理
                    */
                    processData: false,
                    success: function (data) {
                         
                        console.log(data)
                    },
                    error: function () {
                        alert("上传失败!");
                    }
                });
            });
        });
    </script>