上传PDF文件时出错

时间:2015-10-12 18:23:09

标签: java file exception-handling

我正在使用带有上传图片/ PDF格式的网络应用程序。然后我将压缩服务器中的图像并存储在数据库中。当我上传图片时,图片上传成功。但是当我尝试上传PDF时,它会抛出FileNotFoundException。以下是例外

java.io.FileNotFoundException: C:\Users\762218\Desktop\w.pdf (No such file or directory)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:106)
        at com.dcx.service.writeup.dipap.common.ImageResize.calculateFile(Unknown Source)

Exception出现在代码的下面部分:

   private ByteArrayOutputStream calculateFile(File file) {

            long length = file.length();
         InputStream in = null;
          byte[] array = new byte[(int)length];
         try
        {
           in = new FileInputStream(file);              
            in.read(array);     
            System.out.println("innnnnnnnnnnn");
        }
        catch (Exception e) {     
            System.out.println("General Exception: "+e);        
            logger.info("Exception is"+e);          
          e.printStackTrace();
        throw new RuntimeException ("File not found."+e.getMessage());
        }
}

注意: 1.我已将图像和PDF放在同一位置。所以不能有任何许可问题。 2.使用HTML5中的文件输入类型上载PDF。所以文件的路径是正确的。

请帮助解决问题。我找不到任何出错的原因。

0 个答案:

没有答案