使用WebClient发布JPEG文件时遇到问题。 我已将“image.jpg”转换为byte [],我将其发送到Web服务但图像已损坏。 有一种特定的方法可以将JPEG文件转换为byte []?
感谢您的帮助。
答案 0 :(得分:0)
没有具体方法。文件只是系统的文件,如果它是图像,视频或dll,它不关心它。
要将文件读入字节流,您可以使用:
File.ReadAllBytes(fileName);
我个人会使用EasyHTTP(https://github.com/hhariri/EasyHttp)发布文件流:
HttpClient client = new HttpClient();
client.Post(URL, ByteStream, ContentType);