发布
社区首页 >问答首页 >上传文件到云账号

上传文件到云账号
EN

Stack Overflow用户
提问于 2012-08-03 13:40:22
回答 2查看 459关注 0票数 0

我需要开发一个应用程序,它会定期从我的本地计算机上载文件到一个云帐户(cloudme帐户)。我尝试了Java和apache commons.but I couldnt.What技术I follow.Where我能找到关于这个的教程吗?请帮助?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-03 13:47:20

1.我总是更喜欢Apache's common libs

我也附上我的程序,我用来上传和下载歌曲到ftp服务器使用的阿帕奇的公共库

上传:

代码语言:javascript
代码运行次数:0
复制
public void goforIt(){


        FTPClient con = null;

        try
        {
            con = new FTPClient();
            con.connect("192.168.2.57");

            if (con.login("Administrator", "KUjWbk"))
            {
                con.enterLocalPassiveMode(); // important!
                con.setFileType(FTP.BINARY_FILE_TYPE);
                String data = "/sdcard/vivekm4a.m4a";

                FileInputStream in = new FileInputStream(new File(data));
                boolean result = con.storeFile("/vivekm4a.m4a", in);
                in.close();
                if (result) Log.v("upload result", "succeeded");
                con.logout();
                con.disconnect();
            }
        }
        catch (Exception e)
        {
            e.printStackTrace();
        }






    }

下载:

代码语言:javascript
代码运行次数:0
复制
public void goforIt(){
    FTPClient con = null;

    try
    {
        con = new FTPClient();
        con.connect("192.168.2.57");

        if (con.login("Administrator", "KUjWbk"))
        {
            con.enterLocalPassiveMode(); // important!
            con.setFileType(FTP.BINARY_FILE_TYPE);
            String data = "/sdcard/vivekm4a.m4a";

            OutputStream out = new FileOutputStream(new File(data));
            boolean result = con.retrieveFile("vivekm4a.m4a", out);
            out.close();
            if (result) Log.v("download result", "succeeded");
            con.logout();
            con.disconnect();
        }
    }
    catch (Exception e)
    {
        Log.v("download result","failed");
        e.printStackTrace();
    }



}
票数 1
EN

Stack Overflow用户

发布于 2012-08-03 13:45:27

我认为,你应该使用WebDAV,因为cloudme支持这种方式。

还有一些java库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11789891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档