今天在做一个文件传输,遇到一些问题
发现文件传输过去编码不对。
以为是base64的问题
后来才发现是byte 与byte的区别
一个是表示为-127-127 另一个是表示 0-255 所以出错了。
经分析:
在java中,是用-127-127来表示
在c#中,是0-255 来表示
所以,只有转换成统一的方式才可以实用。
今天在做一个文件传输,遇到一些问题
发现文件传输过去编码不对。
以为是base64的问题
后来才发现是byte 与byte的区别
一个是表示为-127-127 另一个是表示 0-255 所以出错了。
经分析:
在java中,是用-127-127来表示
在c#中,是0-255 来表示
所以,只有转换成统一的方式才可以实用。