C# 我是否缺少可以上传到Witia的标题?

C# 我是否缺少可以上传到Witia的标题?,c#,asp.net-mvc,file-upload,dotnet-httpclient,wistia,C#,Asp.net Mvc,File Upload,Dotnet Httpclient,Wistia,我正试图上传一个视频到Witia,但我不知道为什么我会收到错误的请求或错误代码500。我一直在尝试不同的方式上传视频 //Get file from the view; foreach (string fileName in Request.Files) { HttpPostedFileBase file = Request.Files[fileName]; f

我正试图上传一个视频到Witia,但我不知道为什么我会收到错误的请求或错误代码500。我一直在尝试不同的方式上传视频

            //Get file from the view;
            foreach (string fileName in Request.Files)
            {
                HttpPostedFileBase file = Request.Files[fileName];
                fName = file.FileName;
                if (file != null && file.ContentLength > 0)
                {
                    //add file to the request                        
                    formDataContent.Add(new StreamContent(file.InputStream),"file", fname);

                }
            }

            //get response from request
            responseMessage = await client.PostAsync(url, formDataContent);
            var result = responseMessage.Content.ReadAsStringAsync().Result;
我也试过了

client.BaseAddress = url;
HttpRequestMessage req = new HttpRequestMessage(System.Net.Http.HttpMethod.Post, "?api_password=pass");
foreach (string fileName in Request.Files)
            {
                HttpPostedFileBase file = Request.Files[fileName];
                fName = file.FileName;
                if (file != null && file.ContentLength > 0)
                {
                    //add file to the request
                    formDataContent.Add(new StreamContent(file.InputStream),"file", fname);
                }
            }
req.Content = formDataContent;
 responseMessage = await client.SendAsync(req);

但是这些都不起作用,我得到相同的错误代码400和500,希望你能帮助我解决这个问题。我没有太多将文件上传到服务器的经验。

您是否收到任何错误详细信息?400和500表示
错误请求
内部服务器错误
;对于您的申请,我们不知道这些是什么意思。当然有一条错误消息。当我得到错误代码500时,我得到了“NoMethodError at/undefined method`[]”for nil:NilClass Ruby/opt/apps/bakery/current/vendor/bundle/Ruby/2.1.0/gems/rack-1.4.5/lib/rack/methodoverride.rb:method_override,第26行Web POST upload.wistia.com/”我想这是他们的结局,因为代码是500,我想我不应该看到这一点。