在讀取的時候就算new byte[30000],也只能讀取4380字節,其餘的將不會讀取,所以解決方法就是分次讀取.
String sign1 ="";
for(int i=0;i>-1;){
byte[] bs=new byte[30000];
i=req.getInputStream().read(bs);
System.err.println("cout-----"+i);
if(i==-1){
break;
}
System.err.println(new String(bs));
sign1=sign1+new String(bs,0,i);
}