需要上传网页录音文件到服务器,写的艰辛,终于好了,C#端的代码失败的留作纪念,JS端也有失败的案例,就不放上来了

JavaScript:

var form = new FormData();

form.enctype = "multipart/form-data";

form.append("blob", blob, "myvoice");

var xhr = new XMLHttpRequest();

xhr.open("POST", "/Home/SRTest");

xhr.send(form);

C#

  [HttpPost]
        public JsonResult SRTest(FormCollection formCollection)
        {
            //other way to get formdata
   // 方法1 失败
            //var httpRequest = System.Web.HttpContext.Current.Request;
            //string blob = httpRequest.Form["blob"];
    // 方法1.1 失败
            //string blob1 = httpRequest.Form["myvoice"];

    // 方法2失败
            //string blob2 = formCollection["blob"];

    // 方法2.1失败

//string blob21 = formCollection["myvoice"];

    // 方法3失败
            //HttpPostedFileBase blob3 = Request.Files["blob"];

    // 方法3.1失败

//HttpPostedFileBase blob31 = Request.Files["myvoice"];

    // 方法4失败
            //string blob4 = Request.Form["blob"];
       // 方法4.1失败
            //string blob41 = Request.Form["myvoice"];
 
   //最终成功方法
            HttpFileCollection files = System.Web.HttpContext.Current.Request.Files;
            HttpPostedFile file = files[0];
 
功能完成了很开心

最新文章

  1. css div上下左右居中
  2. failback 和failover
  3. Django文档——Model字段类型(Field Types)
  4. 机器学习&深度学习经典资料汇总,data.gov.uk大量公开数据
  5. dedecms 织梦ping服务插件 最新破解可用版
  6. 转:C++中引用传递与指针传递区别
  7. OCP-1Z0-051-名称解析-文章12称号
  8. webstorm安装与本地激活
  9. 使用Three.js 基本组件以及流程
  10. 二十九、layui分页插件的使用
  11. 解决macOS git clone Azure DevOps提示身份认证失败问题
  12. 【夯实PHP基础】微信小程序开发 2017.02.06
  13. 大数据:Parquet文件存储格式【转】
  14. mab算法
  15. Windows下搭建elasticsearch集群案例
  16. SSH使用Slf4j
  17. LeetCode 16 3Sum Closest (最接近target的3个数之和)
  18. SAP 直接修改程序的方法
  19. 【译】Attacking XML with XML External Entity Injection (XXE)
  20. jfc在jsp页面画图,不将图片存在服务器端,只存入会话session(可用)

热门文章

  1. jQuery-ajax-.get,.post方法
  2. Django生成PDF显示在网页上以及解决中文显示乱码的问题
  3. Requests方法 -- cookie绕过验证码登录操作
  4. JBuss--为所有JFinal开发者提供二次开发的后台管理系统
  5. POJ 3686:The Windy's(最小费用最大流)***
  6. vim与系统剪切板之间的复制粘贴
  7. 二、JavaScript的语法
  8. jdk源码--LinkedList
  9. python数据库-MongoDB的基本使用(54)
  10. springboot+druid连接池及监控配置