FileNotFoundException В веб-центре Oracle Сайты 12C - PullRequest
0 голосов
/ 06 июля 2018
FileInputStream inStream = new FileInputStream(new 
File(ics.GetCgi("resumeFileUpload").getFile()));

  While executing the above line we have received below Exception

        java.io.FileNotFoundException: file:\C:\Oracle\MIDDLE~1\ORACLE~1\USER_P~1\domains\MIASTA~1\servers\wcsites_server1\tmp\fwcs-tmp\temp795\dcs6083687448684979201.tmp (The filename, directory name, or volume label syntax is incorrect)
        at java.io.FileInputStream.open0(Native Method)
        at java.io.FileInputStream.open(FileInputStream.java:195)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)

Ниже приведены сведения о среде. Сервер: Weblogic 12.2.1.3.0 Java: 1.8 ОС: Win 2012 R2 Orcale Webcenter Сайты 12C

1 Ответ

0 голосов
/ 21 сентября 2018
 // If you want the bytes

           FTVAL bindata = ics.GetCgi("resumeFileUpload");

           if (bindata != null) {

                    bytes = bindata.getBlob();

           }



           // if you want the InputStream

           FTVAL bindata = ics.GetCgi("resumeFileUpload");

           if (bindata != null) {

                    inputStream = bindata.getStream();

           } 

Можете ли вы попробовать выше.

Это связано с тем, превышает ли загруженный файл максимальный размер загружаемого файла, чтобы сохранить его на диске или нет, поэтому самый безопасный способ получить InputStream - использовать getStream (), поскольку это будет работать независимо от того, будь то в памяти или на диске

...