1.httpContext.getRequestHeaderValue("Content-Length")返回的字符串里面最后是以\r\n結尾的 直接轉Long 會導致異常,所以要去掉,可以通過正則或者其他回答中的方法去掉
2.while ((nReaded = is.read(buffer)) > 0 && nLeftLength > 0) {} 因為是Socket里面的輸入流,讀完了沒有數(shù)據(jù)就會阻塞在這里,導致圖片下載完了任然不顯示,但是一旦postman里面cancel 了Request就會顯示,所以下面AudienL的回答里有個很好的解決方案。
最后,跪倒在大S醬的視頻下。
2.while ((nReaded = is.read(buffer)) > 0 && nLeftLength > 0) {} 因為是Socket里面的輸入流,讀完了沒有數(shù)據(jù)就會阻塞在這里,導致圖片下載完了任然不顯示,但是一旦postman里面cancel 了Request就會顯示,所以下面AudienL的回答里有個很好的解決方案。
最后,跪倒在大S醬的視頻下。
2017-06-09
postman使用binary上傳總是失敗,原因是content-length為空,沒有上傳值,求解。如果使用from-data上傳文件,雖然有了自動生成的content-length,但是每次手機接收到圖片都是黑圖。。。
2017-01-09
!(c1 == '\r' && c2 == '\n') 等于 c1!='\r' || c2 != '\n'
2016-12-23