我正在使用
FTPClient con = new FTPClient();
try
{
con.connect(HOST);
if (con.login (LOGIN, PASSWORD))
{
con.enterLocalPassiveMode();
InputStream instream = context.openFileInput(filename);
con.storeFile(filename, instream);
instream.close();
}
}
catch (Exception e)
{
e.printStackTrace();
}
try
{
con.logout();
con.disconnect();
}
使用文本文件可以正常工作。使用图像文件,图像非常奇怪:
如何纠正?
答案 0 :(得分:7)
尝试更改fileType:
con.setFileType(FTP.BINARY_FILE_TYPE)
http://commons.apache.org/net/apidocs/org/apache/commons/net/ftp/FTPClient.html#setFileType%28int%29