C# 从asp.net调用Curl

C# 从asp.net调用Curl,c#,php,asp.net,curl,asp.net-web-api2,C#,Php,Asp.net,Curl,Asp.net Web Api2,我可以从asp.net调用curl吗 curl -i -F file=@fileToUpload.mov -F userEmail=mail.home@gmail.com http://www.xyz.com/items/uploadToPlayground/ 我试过这个,但没有成功。我还在asp.net web api 2中使用了http客户端类,但无法完成 HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http:/

我可以从asp.net调用curl吗

curl -i -F file=@fileToUpload.mov -F userEmail=mail.home@gmail.com http://www.xyz.com/items/uploadToPlayground/
我试过这个,但没有成功。我还在asp.net web api 2中使用了http客户端类,但无法完成

 HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.xyz.com/playground/");
            request.PreAuthenticate = true;
            request.Method = "PUT";

            using (Stream requestStream = request.GetRequestStream())
            using (Stream video = File.OpenRead(Server.MapPath("~/Data/Last-Firsty-9-634738828480999898358.mov")))
            {
                byte[] buffer = new byte[4096];

                while (true)
                {
                    int bytesRead = video.Read(buffer, 0, buffer.Length);

                    if (bytesRead == 0) break;
                    requestStream.Write(buffer, 0, bytesRead);
                }
            }

            var response = (HttpWebResponse)request.GetResponse();
            Response.Write(response);

什么不起作用?您是否收到错误?当我从asp.net i调用它时,除了json响应{“itemId”:1908,“id”:1874,“name”:“4ba6295096e940ffb70b159a908044dc”}之外,我没有收到响应