我需要开发一个应用程序,它将周期性地将文件从我的本地计算机上传到云帐户(cloudme帐户)。我试着用Java和apache commons.but,但我couldnt.What技术我follow.Where我可以找到这个教程?请帮助?将文件上传到云帐户
0
A
回答
1
我总是喜欢Apache's common libs
我还附上我的计划,我用来上传和下载歌曲到FTP服务器使用Apache的common lib
上传:
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();
}
}
下载:
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();
}
}
0
我想你应该使用WebDAV,因为cloudme支持这种方式。
也有一些Java库那里
相关问题
- 1. 将文件上传到Google云端硬盘中的服务帐户
- 2. 无法将文件从服务帐户上传到Google云端硬盘
- 3. 使用Python将文件上传到云
- 4. 将文件上传到Android上的特定Dropbox帐户
- 5. 允许用户将文件上传到云存储php
- 6. 使用ARM模板将文件上传到存储帐户
- 7. Rackspace云文件客户端上传
- 8. 使用Node.js将文件流上传到云文件
- 9. Rackspace云文件:图像使用PHP上传到rackspace云文件
- 10. 登录,创建文件夹并将文件上传到Box帐户作为服务帐户
- 11. 文件上传和发送到电子邮件帐户
- 12. 上传文件到Google云端存储
- 13. 直接上传到Rackspace的云文件
- 14. 将文件上传到特定用户
- 15. 将Google云端硬盘文件上传到Salesforce附件
- 16. 哪个Windows帐户用于将文件上传到SharePoint文档库?
- 17. Django“手动”上传的文件不会将upload_to加入帐户
- 18. 如何上传到我的谷歌云端硬盘帐户,而不是用户
- 19. 从iOS应用程序上传文件到单个Dropbox帐户
- 20. 如何使用java将文件上传到谷歌云存储?
- 21. Django,Heroku,boto:直接将文件上传到Google云存储
- 22. 使用.Net库将CSV文件上传到Google云端存储
- 23. 无法使用php将文件上传到Google云端硬盘
- 24. 使用cloudmanic-storage将文件上传到云
- 25. 将文件上传到Google云端存储:500后端错误
- 26. 将文件上传到Google云端硬盘中的HTML表格
- 27. 试图将文件从网页上传到Google云端存储
- 28. 通过appengine将文件上传到Google云端存储
- 29. Rails - 将私人文件上传到Google云端存储
- 30. 将PDF文件上传到Google云端硬盘
client.setFileType(FTP.BINARY_FILE_TYPE); String filename =“D:/Task/try.txt”; System.out.println(client.storeFile(“/ root/try.txt”,fis)); fis.close(); client.storeFile总是返回false ..我可以帮忙吗? – Satheesh 2012-08-03 06:20:40
我上面的代码来自生产网络,它完全工作。是的,我出于安全原因更改了IP地址,用户名,密码......您必须使用正确的IP或FTP站点名称,然后你的用户名和密码,检查所有这些细节,是的,你还应该检查你正在上传的文件是否存在于它定义的路径和正确的格式中。当你需要发送多媒体文件如音乐,图片,音频等.... – 2012-08-03 09:17:42