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