Re: 问题:用Java/HTTP协议传送jpg图像文件# Java - 爪哇娇娃
p*a
1 楼
偶觉得你输出应该用DataOutputStream
用write (byte[] b, int off, int len)
这个方法
这里因为你在读char, Java 里一个char占两个字节
所以原来9.45K的文件经这么一读就变成4841个char了,然后再写到
文件里用的是system underlying encoding,每个char只有一个字节
所以最后你的文件就只有4841个字节了
用write (byte[] b, int off, int len)
这个方法
这里因为你在读char, Java 里一个char占两个字节
所以原来9.45K的文件经这么一读就变成4841个char了,然后再写到
文件里用的是system underlying encoding,每个char只有一个字节
所以最后你的文件就只有4841个字节了