1

iPhone で写真のフル解像度を保持し、それを Web サービスにアップロードして保存したいとします。品質は非常に重要です。残念ながら、iPhone カメラで撮影した 3200x2400 の写真のサイズは、PNG で約 10 ~ 12 MB、JPG で約 1 ~ 3 MB です (最新のテストによると)。

ここでジレンマがあります。3G 接続では、12MB のアップロードは永遠です (もちろん相対的に言えば)。そこで、ストリーム/チャンクやバックグラウンド アップロードなど、いくつかのオプションを検討しました。それでも、それは理想的ではありません。アップロードをできるだけ速くしたい。編集を参照してください。

私の質問は次のとおりです。画像を個別のデータ チャンクに分割し、複数の非同期接続を使用してそれらすべてを同時にアップロードし、サーバー側で再構築することは可能でしょうか? これに対する実装はありますか?

編集:コメントで説明されているように、速度は帯域幅によって制限されます。しかし、私が探求したいチャンク/分割の他の用途があります。したがって、問題はまだ残っています。

4

1 に答える 1

1

実際にできることは、画像をいくつかの部分に分割し、それぞれをアップロードしてから、後で再組み立てすることです。その利点は、接続に失敗したときに部分的な画像を取得し、その後残りの部分をアップロードし続けることだと思います.

于 2013-01-30T22:18:27.457 に答える