1、文件加密上傳后發現文件已損壞:
原因:使用 read(byte[]) 方法不能夠准確的獲取到正確的字節數,有可能比 byte[].length 小,所以在解密的時候出現錯誤。
解決辦法: 判斷讀取到的字節數是否是byte[].length,如果不是繼續讀取,直到讀滿byte[].length.(此方法可以解決tcp拆包、粘包問題);
1、文件加密上傳后發現文件已損壞:
原因:使用 read(byte[]) 方法不能夠准確的獲取到正確的字節數,有可能比 byte[].length 小,所以在解密的時候出現錯誤。
解決辦法: 判斷讀取到的字節數是否是byte[].length,如果不是繼續讀取,直到讀滿byte[].length.(此方法可以解決tcp拆包、粘包問題);
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。