全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

C#实现文件上传及文件下载功能实例代码

废话不多说了,直接给大家贴代码了,具体代码如下所示:

public ActionResult Upload()
    {
      // var pathUrl = "http://" + Request.Url.Authority;
      var file = Request.Files["Filedata"];
      var uploadFileName = file.FileName;
      string filePath = "/File/" + uploadFileName;
      string AbsolutePath = Server.MapPath(filePath);
      file.SaveAs(AbsolutePath);       //将上传的东西保存     
      return Json(new { FileName = uploadFileName, FilePath = filePath });
    }
public ActionResult DownLoad(string FileName)
    {
      string fileName = FileName;//客户端保存的文件名 
      string filePath = Server.MapPath("/File/"+ FileName);//路径    
                                 //以字符流的形式下载文件   
      FileStream fs = new FileStream(filePath, FileMode.Open);
      byte[] bytes = new byte[(int)fs.Length];
      fs.Read(bytes, 0, bytes.Length);
      fs.Close();
      Response.ContentType = "application/octet-stream";
      //通知浏览器下载文件而不是打开  
      Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
      Response.BinaryWrite(bytes);
      Response.Flush();
      Response.End();
      return Json("");
    }

总结

以上所述是小编给大家介绍的C#实现文件上传及文件下载功能实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# c#  # 实现文件上传  # c#实现文件下载  # C#实现的文件上传下载工具类完整实例【上传文件自动命名】  # C# 文件上传下载(Excel导入  # 多线程下载)功能的实现代码  # C#实现文件上传下载Excel文档示例代码  # C#文件上传与下载的实现方法  # C#实现文件上传与下载功能实例  # c# 实现文件上传下载功能的实例代码  # 给大家  # 小编  # 在此  # 说了  # 不多  # 所示  # 所述  # 给我留言  # 感谢大家  # 文件上传  # 客户端  # 而不是  # 疑问请  # 有任何  # 上传  # File  # string  # filePath  # Filedata  # uploadFileName 


相关文章: 建站之星上传入口如何快速找到?  道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?  如何续费美橙建站之星域名及服务?  C#如何序列化对象为XML XmlSerializer用法  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  电脑免费海报制作网站推荐,招聘海报哪个网站多?  学校建站服务器如何选型才能满足性能需求?  制作销售网站教学视频,销售网站有哪些?  长沙做网站要多少钱,长沙国安网络怎么样?  简易网站制作视频教程,使用记事本编写一个简单的网页html文件?  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  如何快速上传建站程序避免常见错误?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  如何选择最佳自助建站系统?快速指南解析优劣  如何在香港免费服务器上快速搭建网站?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  Android自定义控件实现温度旋转按钮效果  b2c电商网站制作流程,b2c水平综合的电商平台?  建站之星代理如何优化在线客服效率?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  如何高效利用200m空间完成建站?  网站制作价目表怎么做,珍爱网婚介费用多少?  建站之星logo尺寸如何设置最合适?  如何登录建站主机?访问步骤全解析  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  如何在Golang中使用encoding/gob序列化对象_存储和传输数据  如何通过建站之星自助学习解决操作问题?  宁波免费建站如何选择可靠模板与平台?  如何配置WinSCP新建站点的密钥验证步骤?  如何在服务器上配置二级域名建站?  零服务器AI建站解决方案:快速部署与云端平台低成本实践  深圳网站制作培训,深圳哪些招聘网站比较好?  制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?  如何用wdcp快速搭建高效网站?  如何选择高效可靠的多用户建站源码资源?  如何解决ASP生成WAP建站中文乱码问题?  招贴海报怎么做,什么是海报招贴?  Swift中循环语句中的转移语句 break 和 continue  广州建站公司哪家好?十大优质服务商推荐  如何选择高效稳定的ISP建站解决方案?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  如何在景安服务器上快速搭建个人网站?  企业微网站怎么做,公司网站和公众号有什么区别?  如何高效利用亚马逊云主机搭建企业网站?  如何做网站制作流程,*游戏网站怎么搭建?  建站主机选择指南:服务器配置与SEO优化实战技巧  建站之星好吗?新手能否轻松上手建站?  存储型VPS适合搭建中小型网站吗?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  如何快速查询网址的建站时间与历史轨迹? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。