2011-06-07 137 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/