12

使用すると、この奇妙な問題が発生します

File FileToRead = new File("\\\\MYSERVER\\MYFOLDER\\MYFOLDER\\MYPICTURE.JPG");

ネットワーク経由でファイルを読み取るには、null ポインター例外が発生するだけです。通常、ローカル パスはこれで機能しますが、ネットワーク パス上にある場合は、うまく機能させることができませんでした。何か案は?

PS: ああ、私のネットワーク接続は機能しているようです。Windows エクスプローラーでデータにアクセスするときに問題はありません...

コードの詳細:

File FileToRead = new File("file://DOKSERVICE/Somefolder/ProductImage/01001.JPG");
//File FileToRead = new File("c:\\dog.jpg"); local test
BufferedImage image = ImageIO.read(FileToRead);
BufferedImage resizedimage = new BufferedImage(260, 260,BufferedImage.TYPE_INT_RGB ); 
Graphics2D g = resizedimage.createGraphics();  
g.drawImage(image, 0, 0, 260, 260, null);  
g.dispose(); 
picture.setIcon(new ImageIcon(image));
4

1 に答える 1