使用 RestSharp 1.7 将文件作为八位字节流上传

Upload file as octet-stream using RestSharp 1.7

我正在尝试使用 RestSharp 1.7 将文件作为八位字节流上传,但无法正常工作。

我试过以下方法:

如果有人有为 RestSharp v.1.7 上传流文件数据的工作版本,将不胜感激。

根据这个,这是 RestSharp v.107 中的错误 https://github.com/restsharp/RestSharp/issues/1761 和这里的更正: https://github.com/restsharp/RestSharp/commit/a7d2662ef95269fab1e6dac2ef2ad3003c5c1e85

目前的解决方案是使用以下方法:

restRequest.AddParameter(new BodyParameter("", byteArrayContent, MediaTypeNames.Application.Octet, DataFormat.Binary));