私はこのコードを使用しており、サーバーからpng画像をダウンロードしようとしています.これはコードです
import java.awt.image.BufferedImage;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import javax.imageio.ImageIO;
import org.apache.commons.net.ftp.FTPClient;
public class NetTest {
public static void main(String[] args){
FTPClient client = new FTPClient( );
OutputStream outStream;
try {
client.connect( "server" );
client.login("noman@mindzone.co.in", "pass");
String remoteFile = "Pages/page0001.png";
outStream = new FileOutputStream( "C:\\asd.png" );
client.retrieveFile(remoteFile, outStream);
} catch(IOException ioe) {
ioe.printStackTrace();
System.out.println( "Error communicating with FTP server." );
} finally {
try {
client.disconnect( );
} catch (IOException e) {
System.out.println( "Problem disconnecting from FTP server" );
}
}
}
}
このコードではエラーは発生しませんが、画像を開くと無効な画像が表示されます。