我正在开发一个 FTP 项目,将相机拍摄的照片发送到 FTP 服务器。
现在有可能,我的图片将保存在文件夹中:/sdcard/ftp/
我必须如何更改我的 FTPActivity 中的代码,以便发送文件夹中的文件?
希望有人能给我举个例子。或发布更改的代码。这对我很有帮助。
这是我的 FTP 客户端代码:
package de.android.datenuebertragung;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import org.apache.commons.net.ftp.FTPClient;
import android.app.Activity;
import android.util.Log;
public class FTPManager extends Activity{
FTPClient con = new FTPClient();{
try
{
con.connect("host");
if (con.login("user", "password"))
{
con.enterLocalPassiveMode(); // important!
String data = "Test 09.06.2012";
ByteArrayInputStream in = new ByteArrayInputStream(data.getBytes());
boolean result = con.storeFile("/FTPTest.txt", in);
in.close();
if (result) Log.v("upload result", "succeeded");
System.out.println("Test ok ...");
}
}
catch (Exception e)
{
e.printStackTrace();
}
try
{
con.logout();
con.disconnect();
}
catch (IOException e)
{
e.printStackTrace();
}
}}