大量の画像を HTML5 に保存する方法、またはローカルに保存されている画像にアクセスして表示する方法を長い間探してきました。
アプリケーションは、e コマース Web サイトのような製品注文およびカタログですが、最終クライアントではなく大量注文の場合、各画像が製品であるため、40k の画像が必要です。この必要性は、営業担当者がタブレットをオフライン モードで数日、数週間使用し、接続が確立された場合または同期したい場合にのみ ERP と同期できるという要件から生じています。
各販売員は、アプリケーション専用の Android タブレット Tegra3 クアッドコア、32Gb を持っています。ただし、アプリケーションはデスクトップ上の iPad と Chrome もサポートしています。
ただし、次の制限に直面しました。
- html5 オフライン (アプリ キャッシュ) を使用する - これは iOS デバイスでは 50Mb に制限されており、マニフェスト ファイルの管理が困難です。
- base64 でエンコードされたイメージで webSQL データベースを使用します。同じサイズ制限 (50Mb)。
- base64 で localCache を使用します。これもサイズ制限 (5 ~ 10Mb) です。
- HTML5 アプリを変換して PhoneGap File API を使用しますが、Windows PC のデスクトップ サポートが失われ、Web サービスに問題が発生します。
おそらく、これを行う別の方法がありませんか?
オフラインで表示するために大量の画像を保存する HTML5 の方法はありますか? FileSystem API はモバイル デバイスではサポートされていないため、モバイル デバイスで実行できることが強く求められます。