2012-01-06 73 views
1

我需要在向Android上的服務器上傳文件時發送表單數據中的多參數。我用這個code for uploading a files to server.這裏我的疑問是如何發送表單數據中的多個參數?如何在Android上將文件上傳到服務器時在表單數據中發送多參數?

+0

廢話,不要使用該代碼。見[這裏](http://stackoverflow.com/questions/3038409/how-to-send-http-post-request-and-recieve-response/3038747#3038747)或[這裏](http:// stackoverflow。 com/questions/3919512/android-multipart-upload)等 – 2012-01-06 22:41:02

回答

1

您可能想要使用Apache HTTP客戶端。將您想要的值的List<NameValuePair>放入UrlEncodedFormEntity,將其設置爲HttpPost實例中的實體,並將其置於遠處。

Apache HTTP Client JavaDocs for Android are here.

+0

@亞皆老街,但它不適合處理這個龐大的文件。對? – bharath 2012-01-06 23:09:25

+0

@bharath我以爲你想發送表單數據。如果你想發送的話,有一個'ByteArrayEntity'和'FileEntity'。如果你不一定要首先加載內存中的所有內容,則使用'InputStreamEntity'。 – Argyle 2012-01-07 01:15:45

相關問題