博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net mvc ajax 上传文件
阅读量:6709 次
发布时间:2019-06-25

本文共 1160 字,大约阅读时间需要 3 分钟。

1、前端

$("#btn").click(function () {        var files = document.getElementById("upfile").files;        if (files.length == 0) {            alert("请选择文件");            return;        }        var formdata=new FormData();        formdata.append("file", files[0]);        $.ajax({            url: "/home/upload",            type: "post",            data: formdata,            contentType: false,            processData: false,            success: function (data) {                if (data == "ok") {                    alert("成功");                } else {                    alert("失败");                }            }        });    });

2、后端

[HttpPost]        public ActionResult upload(HttpPostedFileBase file)        {            try            {                var filename = Path.GetFileName(file.FileName);                var path = Path.Combine(Server.MapPath("/"), filename);                file.SaveAs(path);                return Content("ok");            }            catch (Exception ex)            {                return Content(ex.Message);            }        }

 

转载于:https://www.cnblogs.com/lunawzh/p/10249342.html

你可能感兴趣的文章
使用AFNetworking框架遇到的一个经典bug的解决方案
查看>>
【莫队算法】【权值分块】bzoj3236 [Ahoi2013]作业
查看>>
Levmar:Levenberg-Marquardt非线性最小二乘算法
查看>>
集训队日常训练20181110 DIV2 题解及AC代码
查看>>
DOCTYPE 与浏览器渲染模式分析
查看>>
lf 前后端分离 (3) 中间建跨域
查看>>
Python Day1
查看>>
警惕互联网与经济的双重泡沫
查看>>
Caddy服务器搭建和实现文件共享
查看>>
授予组件和控件许可权限
查看>>
fortitoken
查看>>
python中的字符串操作
查看>>
四则运算(挑战出题)解答之轮子哥版-2
查看>>
监听器 HttpSessionBindingListener
查看>>
Django学习笔记-2018.11.17
查看>>
列表转字典
查看>>
python Day 1 - 搭建开发环境
查看>>
原来还有这样一个东西,重来不知道过-linux ,ulimit
查看>>
IO多路复用之select总结
查看>>
机器学习基础-Logistic回归1
查看>>