1

当我使用 HttpWebRequest - 我需要发送 byte[] (据我所知)所以我在这段代码中这样做

            _argRequest[] = .... 

            using( Stream reqStream = _httpWebRequest.GetRequestStream() )
            {
                if( _argRequest != null )
                {
                    reqStream.Write( _argRequest, 0, _argRequest.Length );
                    reqStream.Flush();
                    reqStream.Close();
                }
            }

但是是否可以发送 Stream 而不是 byte[] - (无需将 Stream 转换为 byte[] )

谢谢

4

1 回答 1

2

Stream.CopyTo可以在没有(外部可见)使用的情况下复制流byte[]

 streamToPost.CopyTo(reqStream);
于 2013-10-24T07:14:43.727 回答