カメラまたはライブラリから取得した複数の画像をサーバーにアップロードし、進行状況バーを使用してアップロード ステータスを表示する必要があります。Ionic 2 には有用なリソースが見つかりませんでした。
質問する
2130 次
1 に答える
1
プログレスバーには 2 種類あります。パーセンテージで進行状況を示すものと、アクションが完了していることをユーザーに知らせる無限のものです。
また、サーバーに画像をアップロードする方法は、考えなければならないことです。1 つの投稿リクエストで一度にすべてをアップロードする場合は、「アップロード」が開始される前に表示される無限の進行状況バーを作成し、サーバーが応答したときに非表示にすることができます (つまり、画像はデータベースに保存されます)。
もう 1 つの方法は、実際の進行状況をパーセンテージで表示する必要がある場合、各画像を個別のリクエストで送信することです。所有している画像の数を数えることができ、サーバーの応答ごとに進行状況バーが 100/NUMBER_OF_IMAGES ずつ増加します。最後に送信された画像では、その時点で 100% になるプログレス バーが非表示になります。
PS: 一部の最も洗練されたソフトウェアでも、プログレス バーは 100% 正確ではありません。Windows のコピー/切り取り操作の参考として取得できます。ETAはほとんど正確ではありません:)
于 2016-02-23T11:35:16.453 に答える