byte[] 设置小了吧。或者是数据库利的字段设置有问题巴

解决方案 »

  1.   

    InputStream inStream=result.getBinaryStream("content"); 
    FileOutputStream fs=new FileOutputStream( "c:/dffdsafd.doc");  byte[]  buffer =new  byte[1444];
    int length;
        while ((byteread=inStream.read(buffer))!=-1)
        {
           out.println("<DT><B>"+byteread+"</B></DT>");
           bytesum+=byteread;
           System.out.println(bytesum);
       
       
           fs.write(buffer,0,byteread);
         }