用java打开上传的文件

时间:2012-09-10 13:52:10

标签: java ftp

HY。我有一个java代码,通过ftp在服务器上传文件。我的项目的xml文件允许上传所有类型的文件,但是当我上传某些文件,如PNG格式,例如它传输它,但当我尝试打开文件在服务器上它不起作用。

 try
    {
        if (!ftp.login(username, password))
        {
            ftp.logout();
            error = true;
            break __main;
        }

        System.out.println("Remote system is " + ftp.getSystemName());

        ftp.setFileType(FTP.BINARY_FILE_TYPE);

1 个答案:

答案 0 :(得分:2)

我的猜测是你在TEXT模式下传输文件。对于文本文件,这很好(实际上是首选)但对于像PNG这样的二进制文件,它会破坏它们。

尝试以BINARY模式发送PNG。