2011-06-07 140 views
2

无数的头痛和时间浪费后,我设法让AudioRecorder为Android工作,并在我的SD卡上存储了一个文件。我现在想要做的是将这个文件发送到应用程序中的服务器。所以当用户点击提交时,它会发送.3gp文件。这可能吗?谢谢如何将SD卡上的3gp文件上传到服务器?

+0

当然是可能的。那是什么服务器?你想使用什么协议? FTP?一个专有的套接字,通过FTP发送原始数据? – EboMike 2011-06-07 18:57:55

+0

你认为最好的是什么?我记住了FTP。我是新来的服务器端编码,所以我会研究任何建议。 – 2011-06-07 19:00:19

回答

2

我建议您只使用HTTP并将其POST到您的服务器。

下面是一个很好的小代码片断,展示了如何从java中进行HTTP发布。

http://rapidandroid.org/wiki/HttpUpload

然后你必须接受你的服务器上的文件。除非你有其他的服务器端技术,否则你可以使用一个简单的php脚本。

这里是这样做的使用PHP一些文档:

http://www.tizag.com/phpT/fileupload.php

+0

断开的链接:'( – iamanyone 2015-11-05 14:49:01

2

是你应该使用FTP,因为它会更快...

我做了位R & d就可以了,结果发现很少有链接,但大多数都没有工作。 这里是正在为FTP上传的链接..

http://www.jibble.org/simpleftp/