Asp.netMVC中Ajax.BeginForm上传文件

网友投稿 249 2022-11-30

Asp.netMVC中Ajax.BeginForm上传文件

做一个上传并解压的功能,解压完了回调,解压多少文件。搞了半天用Ajax.BeginForm。各种坑,后来直接放弃

@using (Ajax.BeginForm("UploadFile", "ChaptersAndsections", new AjaxOptions() { HttpMethod = "post", OnSuccess = "onSuccess", OnFailure = "onFailure", OnComplete = "onComplete" }, new { data_ajax = "false", enctype = "multipart/form-data"})) {

}

去掉这个吧,后台获取不到文件名,加上吧不执行回调,这个真。。。(真心想用,但是搞不定)哪个园友可以解决,请留言

换种方法吧

请选择要解压的文件

function UploadUnZip() { var form = document.getElementById('uploadfrm'); var formData = new FormData(form); $.ajax({ url: "/ChaptersAndsections/UploadFile", type: "POST", data: formData, processData: false, contentType: false, success: function (data) { //这个地方可以填写自己的方法 document.getElementById("response").innerHTML = data; } }); }

如下:

后台

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java 进阶必备之ssm框架全面整合
下一篇:【解决】Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found
相关文章

 发表评论

暂时没有评论,来抢沙发吧~