2016-08-24 7 views
0

私は、選択した画像をサーバーにアップロードするアプリを持っています。1つのファイルにファイルをアップロードする方法はありませんか?

一つでActivity、私はイメージ名を表示するためのリストを持っています。 このリストには、ProgressBarというアップロード方法を示しています。

すべてのアイテムにProgressBarを追加できましたが、アップロードをクリックするとアップロードセッション全体が実行され、最初のProgressBarだけが動いています。終了したら、ProgressBarを成功イメージに変更します。

質問: すべてのProgressBarを表示できるように、ファイルごとにファイルをアップロードする方法。

+0

base64で画像をエンコードしますか? – Eenvincible

+0

'すべてのアイテムに対してProgressBarを置くことができました'。 OK。すべてのリストビュー項目には独自のプログレスバーがあります。その後、すべての進行状況バーが表示されます。ほかに何か?私はそれを理解していないので、あなたの問題をより良く説明してください。 – greenapps

+0

'ファイルごとにファイルをアップロードする方法'どうしてそうするか?あなたの問題は、進捗バーが1つだけ動いていることだと思っていました! – greenapps

答えて

0

ファイルのストリームを開き、合計ファイルサイズを取得します。固定サイズのバッファでストリーム間のデータをコピーし、データの一部がコピーされるたびにプログレスバーを通知する(バックグラウンドでデータをコピーし、メインスレッドで進捗をポストする)

関連する問題