.NET 请求和接收FormData的值

<body>
    <div>
        <!-- 上传单个文件--->
        <form action="/Home/UpdateFile2" enctype="multipart/form-data" method="post" id="form1">
            <input type="file" name="file" id="file1" /><!--只能选择单个文件--->
            <input type="button" id="but" value="xxxxxxx" />
        </form>

        <!-- 上传多个文件-->
        <form action="/Home/UpdateFile1" enctype="multipart/form-data" method="post" id="form2">
            <input type="file" name="img" multiple="multiple" id="file2" /> <!--可选择多个文件-->
        </form>
    </div>
    <script>
        $("#but").click(function () {
            var files = document.getElementById("file1").files;
            var files0 = document.getElementById("file1").files[0];
            console.log(files);
            console.log("test");
            console.log(files0);

            var form_data = new FormData();
            // 获取文件
            var file_data = $("#file1").prop("files")[0];
            console.log(file_data);
            // 把所以表单信息
            form_data.append("id", "001");
            form_data.append("name", "test");
            form_data.append("img", file_data);

            $.ajax({
                url: "/Home/UpdateFile1",
                data: form_data,
                type: "POST",
                async: false,
                contentType: false,
                processData: false,
                success: function (msg) {
                    console.log(msg);
                },
                error: function (e) {
                }
            });
        })

    </script>
</body>

后台代码

            var ss = Request["img"]; //   form_data.append("img", file_data); 获取不到
            var s4s = Request.Form["img"]; //获取不到值

            var s0s = Request["form_data"]; //   form_data.append("img", file_data); 获取不到


            var s3s = Request.Form["id"]; //能获取到值     form_data.append("id", "001");


            //获取文件
            var s1s = Request.Files; //能获取到值
            var s2s = Request.Files["img"]; //能获取到值

 

posted @ 2018-03-24 11:51  enych  阅读(1592)  评论(0编辑  收藏  举报