我需要将一个字节数组转换成UTF8字符串,并保留数组中的字符。
我正在使用multipart post上传图像。图像被作为UTF8字符串一起发送。我已经比较了我的应用程序和Web浏览器的标头,数据是相同的,除了一个问题。
当浏览器发送内容时,内容包含许多[]字符,而我的应用程序会用?替换[]。这意味着它没有按照预期保留字符。其他所有内容都是一样的。
下面是我的代码:
任何建议吗?
我正在使用multipart post上传图像。图像被作为UTF8字符串一起发送。我已经比较了我的应用程序和Web浏览器的标头,数据是相同的,除了一个问题。
当浏览器发送内容时,内容包含许多[]字符,而我的应用程序会用?替换[]。这意味着它没有按照预期保留字符。其他所有内容都是一样的。
下面是我的代码:
Byte[] fileOpen = File.ReadAllBytes("C:/pic.jpeg");
postData.AppendLine(System.Text.Encoding.UTF8.GetString(fileOpen));
任何建议吗?
image/jpeg
。 - Tim Robinson