【问题标题】:Android - Writing object to file to ftp server, and then reading that file from the ftp server.Android - 将对象写入文件到 ftp 服务器,然后从 ftp 服务器读取该文件。
【发布时间】:2013-10-03 08:30:07
【问题描述】:

我正在尝试使用 objectoutput 流将数组作为文件写入服务器,然后将该文件作为数组读回程序。

String UserInfo[] = {UserName, FirstName, LastName, Age, Gender, EMail, PhoneNumber};
FileOutputStream SaveUserInfoOS;
SaveUserInfoOS = openFileOutput(UserName, Context.MODE_PRIVATE);
ObjectOutputStream oos = new ObjectOutputStream(SaveUserInfoOS);
oos.writeObject(UserInfo);

此时我真的不知道如何将其上传到 FTP 服务器,因为我不知道如何将其作为文件获取。

FTPClient client = new FTPClient();
client.connect("server", "port");
client.login("Username", "Pass");
client.setFileType(FTP.BINARY_FILE_TYPE, FTP.BINARY_FILE_TYPE);
client.setFileTransferMode(FTP.BINARY_FILE_TYPE);
File file = new File("/path/to/filetotranfer");
FileInputStream ifile = new FileInputStream(file);

// Upload file to FTP Server
client.storeFile("filetotranfer",ifile);
client.disconnect();          

我的问题是,如何将保存的数组作为文件放入服务器,然后检索,有没有办法直接保存到服务器?最后,有没有更有效的方法来完成我所缺少的所有这些?

【问题讨论】:

  • 在使用 FTP 之前,您需要将文件写入文件。您可以将其写入 android 中的临时存储,然后从同一位置 ftp。

标签: android ftp fileoutputstream objectoutputstream


【解决方案1】:

你为什么不写到输出流而不是appendFileStream方法

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-12
    • 2021-08-10
    • 1970-01-01
    • 2013-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多