0

请帮帮我。我正在创建一个连接到服务器的应用程序,该服务器加载许多不同的 pdf 文件并在列表视图中显示它们。点击文件名即可下载。

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    boolean m=ftpConnect("ftp.andi.site11.com", "a7078185", "hacked@22", 21);
}
public boolean ftpConnect(String host, String username,
         String password, int port)
{

    String TAG="NISHAD";
    try {
        FTPClient mFTPClient = new FTPClient();
        // connecting to the host
        mFTPClient.connect("ftp.andi.site11.com",21);

        // now check the reply code, if positive mean connection success
        if (FTPReply.isPositiveCompletion(mFTPClient.getReplyCode())) {
            // login using username & password
            boolean status = mFTPClient.login("a7078185","hacked@22");
            Toast.makeText(this,"Done!!",Toast.LENGTH_LONG).show();
            /* Set File Transfer Mode
             *
             * To avoid corruption issue you must specified a correct
             * transfer mode, such as ASCII_FILE_TYPE, BINARY_FILE_TYPE,
             * EBCDIC_FILE_TYPE .etc. Here, I use BINARY_FILE_TYPE
             * for transferring text, image, and compressed files.
             */
            mFTPClient.setFileType(FTP.BINARY_FILE_TYPE);
            mFTPClient.enterLocalPassiveMode();

            return status;
        }
    } catch(Exception e) {
        Log.d(TAG, "Error: could not connect to host " +"ftp://andi.site11.com" );
    }

    return false;

}

}

4

0 回答 0