.net 上传 Excel MVC

17 篇文章 0 订阅
4 篇文章 0 订阅

 

   <input type="file" name="WenJian" id="FileUpload1" style="display:none;" />

   <button type="button" id="UploadFile1" οnclick="UploadFile()" class="btn btn-primary">保存</button>

 

 

    function UploadFile() {
        var currentFile = document.getElementById("FileUpload1").files;
        var file = currentFile[0];
        var formData = new FormData();
        formData.append("MyFile", file)
        var xhr = new XMLHttpRequest();
        xhr.onreadystatechange = function () {
            if (xhr.readyState == 4 && xhr.status == 200) {
                //信息填写

                UserpapersAdd(xhr.responseText)
            }
        }

        xhr.open("post", "/Signup/AjaxSaveAsID", true)
        xhr.send(formData);

    }

 

 

 

 

        [HttpPost]
        public string AjaxSaveAsID(HttpPostedFileBase MyFile)
        {
            try
            {

                //得到的名字是文件在本地机器的绝对路径
                var strLocalFullPathName = oS_User.certificate + MyFile.FileName;
                //提取出单独的文件名,不需要路径
                var strFileName = Path.GetFileName(strLocalFullPathName);
                string SJ = DateTime.Now.ToFileTime().ToString();
                //定义服务器的文件夹,用来保存文件
                var strServerFilePath = Server.MapPath("/docs/");
                //将接收到文件保存在服务器指定上当
                MyFile.SaveAs(Path.Combine(strServerFilePath, SJ + strFileName));

                return (SJ + strFileName);
            }
            catch (Exception)
            {

                return "Error";
            }

        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值