用ajax上传文件

来源:互联网 发布:tomcat apache 编辑:程序博客网 时间:2024/06/08 03:30

在ASP.NET网页中上传文件的时候,

前端ajax可以使用这种方法,

既可以上传图片也 也可以附随着文字信息。

$("#UploadFile").click(function () {        var file = $("#File")[0].files[0];        var fd = new FormData();        fd.append("file", file);        fd.append("text", $("#text").val());        $.ajax({            type: "post",            data: fd,            url: "URL",            dataType: "json",            contentType: false,            processData: false,            success: function (data) {            }              });    });
后台代码用以获取文件和文字信息。
HttpPostedFile file = Request.Files["file"];string ProjectID = Request.Params["text"];