Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将字节[]图像转换为字符串_C#_Xamarin.forms - Fatal编程技术网

C# 将字节[]图像转换为字符串

C# 将字节[]图像转换为字符串,c#,xamarin.forms,C#,Xamarin.forms,MediaFile是在gallery中获取图像的插件 从视觉上看,代码没有给我错误。但我想看看另一种方法,可以将图像的字节转换为字符串 将字节数组从图像转换为字符串的最有效方法是什么。我打算稍后用post方法发送此图像。但我的困难在于转换,因为尝试发送表示请求太长。由于ByteArrayImageToBase64的原因,您为什么需要将图像作为字符串发送?请编辑您的帖子,并包含实际引发异常或引发错误的代码,然后剪切并粘贴实际错误消息。这有助于我们写出更好的答案,并帮助其他人找到你的帖子,如果他们有

MediaFile是在gallery中获取图像的插件

从视觉上看,代码没有给我错误。但我想看看另一种方法,可以将图像的字节转换为字符串


将字节数组从图像转换为字符串的最有效方法是什么。我打算稍后用post方法发送此图像。但我的困难在于转换,因为尝试发送表示请求太长。由于ByteArrayImageToBase64

的原因,您为什么需要将图像作为字符串发送?请编辑您的帖子,并包含实际引发异常或引发错误的代码,然后剪切并粘贴实际错误消息。这有助于我们写出更好的答案,并帮助其他人找到你的帖子,如果他们有相同的问题。请参阅。因为在api中接收图像的参数是字符串[],我正在使用它。您确定需要将图像的内容作为字符串而不是文件路径或url发送吗?在某个地方,“图像字符串”需要转换回真实图像,因此您不能仅使用任何“字节[]到字符串”转换,只有该系统理解的一个(s)为什么需要以字符串形式发送图像?请编辑您的帖子,并包含实际引发异常或引发错误的代码,然后剪切并粘贴实际的错误消息。这有助于我们写出更好的答案,并帮助其他人找到你的帖子,如果他们有相同的问题。请参阅。因为在api中接收图像的参数是字符串[],我正在使用它。您确定需要将图像的内容作为字符串而不是文件路径或url发送吗?在某个地方,“图像字符串”需要转换回真实图像,因此您不能仅使用任何“字节[]到字符串”转换,只有那个系统能理解的那个
MediaFile ficheiro;
byte[]  image = File.ReadAllBytes(ficheiro.Path);
var file = image.ByteArrayImageToBase64();
string[] x = new string[] { file };