C# 在云中保存图片

C# 在云中保存图片,c#,http,rest,C#,Http,Rest,我正在好友云上保存数据。早些时候,我正在保存字符串数据,一切正常。现在我必须保存图片,但我收到了异常错误的请求。实际上,它们指定它的类型应该是file。我不知道如何具体说明。下面是代码,我必须使用API来完成这项工作。 文件: 通过将字符串与字节[]串联,您将无法创建请求正文或参数字符串。这将最终调用字节[]上的ToString,给您留下如下请求: { data:'System.Byte[]' } 因为这是作为JSON请求发送的,所以Buddy很可能需要一个base64编码的文件。以下是在ba

我正在好友云上保存数据。早些时候,我正在保存字符串数据,一切正常。现在我必须保存图片,但我收到了异常错误的请求。实际上,它们指定它的类型应该是file。我不知道如何具体说明。下面是代码,我必须使用API来完成这项工作。 文件:


通过将字符串与字节[]串联,您将无法创建请求正文或参数字符串。这将最终调用字节[]上的ToString,给您留下如下请求:

{ data:'System.Byte[]' }
因为这是作为JSON请求发送的,所以Buddy很可能需要一个base64编码的文件。以下是在base64中对文件进行编码并将其插入请求的方式:

string parameters = "{data:'" + Convert.ToBase64String(bytes) + "'}";
结果:

{data:'FxgZGurnIBlBCtIAIQ[...rest of your file...]'}

感谢您的回复@tbridge,现在我在调用响应GetResponseAsync时收到异常错误请求;请帮帮我。再次感谢您的回复@user3102858您应该调查他们希望图像采用的格式,base64只是一个猜测。
{data:'FxgZGurnIBlBCtIAIQ[...rest of your file...]'}