是没有设置的呀,我可以上传不同的文件类型的啦。现在是上传多个doc的文件,但是其中就有一个打不开呀,我去服务器上看了 也打不开的,其他的多能打开的。

解决方案 »

  1.   

    我也发现了类似的问题,我上传用word2003保存的doc文件下载和打开都没有问题,但上传的用word2007另存为2003格式的doc就报无法打开了。
      

  2.   

    可能是io读取文件的时候设置字节的问题。我也有过类似的问题,
    FileInputStream localFileInputStream = new FileInputStream(paramString1);
        File localFile = new File(paramString2);
        if (!localFile.exists())
          localFile.createNewFile();
        FileOutputStream localFileOutputStream = new FileOutputStream(localFile);
        byte[] arrayOfByte = new byte[1024];
        int i;
        while ((i = localFileInputStream.read(arrayOfByte)) != -1)
          for (int j = 0; j < i; j++)
            localFileOutputStream.write(arrayOfByte[j]);
        localFileInputStream.close();
        localFileOutputStream.close();