2011-12-09 31 views
1

我需要實現以下功能:使用處理器/的AsyncTask或任何其他組件進行文件上傳

我>多個文件需要被依次上傳。

ii>當一個文件上傳成功時,列表中的下一個文件需要開始上傳。

iii>我需要用文件上傳百分比(刷新)來實現progressdialog。

需要關於如何開始http通信的提示/建議。我是否應該使用Handler,因爲我需要上傳多個文件&還處理重試選項,以防止上傳失敗? 我發現AsyncTask通常適用於單個任務,所以值得使用AsyncTask來實現上述功能。

回答

0

我認爲你必須使用Apache HTTPmime上傳多個文件,有了這個,你可以在一次沒有必要作出HttpClient's execute or Post方法的順序調用只是讓HttpClient的的一個呼叫上傳多個文件。

您也可以使用AsyncTask,這樣你就不需要維護處理程序,這和您可以輕鬆地顯示progress dialog,而你的文件上傳。(這是我個人的意見選擇是你的)

相關問題