1、文件加密上传后发现文件已损坏:

  原因:使用 read(byte[]) 方法不能够准确的获取到正确的字节数,有可能比 byte[].length 小,所以在解密的时候出现错误。

  解决办法: 判断读取到的字节数是否是byte[].length,如果不是继续读取,直到读满byte[].length.(此方法可以解决tcp拆包、粘包问题);

 

posted on 2017-06-16 11:18  coder_ornot  阅读(1725)  评论(0编辑  收藏  举报