1

我正在尝试将视频上传到 wistia,但我不确定为什么我收到错误的请求或错误代码 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,希望你能帮助我解决这个问题。我没有太多将文件上传到服务器的经验。

4

0 回答 0