将文件保存到远程URL

时间:2011-09-27 08:36:27

标签: android

首先抱歉我的英语,而不是我的主要语言。

我需要将一些数据从android导出到远程文件夹。

我在android“file.xml”上有一个文件,我需要将它导出到一个文件夹(在iis下) 的 “http://192.168.x.xx/folder/fileuploaded.txt”

似乎大多数示例都在php中使用上传脚本,但我只需要从android中执行。使用Url.openStream()以相反的方式(从远程url到android应用程序)很容易,但我找不到一个工作示例来将文件放回服务器上。

也许我错过了一些东西,这是我的第一个android(和java btw)应用程序。

任何人都可以指出我正确的方向吗?

谢谢!

2 个答案:

答案 0 :(得分:2)

迭戈,你想要实现的目标不仅仅是Android。除非有正在运行的接收应用程序,否则不能使用HTTP将文件放在服务器上。

您只能将二进制数据发布到服务器(网址),但要在本地写入并再次在http上提供下载,只有拥有服务器应用程序才能完成。它可以使用任何语言PHP,JSP,ASP等创建。

答案 1 :(得分:0)

除非服务器端有允许文件上传的内容,否则您不能只将文件上传到您希望的服务器。这通常是ASP / Perl / PHP脚本。

如果您不想使用这样的脚本,那么一种方法是在服务器上运行ftp并使用它上传文件。