2016-09-23 11 views
0

このスクリーンショットに示されているとおり、私はChromeデスクトップから画像にアクセスできますが、Xwalkでは画像にアクセスできません。 enter image description hereAndroidのMeteor Cordovaアプリで画像を表示するには?

しかしながら、資産は、画像の実際の経路はstated in the docsとしてファイルパス前http://localhost:12752/local-filesystem/を添加することによって生成されるassets/www/application/appに存在し、.meteor/local/build/programs/web.cordova/app

です。

+0

あなたのアプリのパスはどこにありますか?あなたがapkを解凍したら、それを見つけることができますか? – e666

+0

Macでapkを解凍することを覚えていますか?イメージは '.meteor/local/build/programs/web.cordova /'にありますが、ホットコードプッシュシステムが新しいイメージを処理しないようなものです。 – dagatsoin

+0

[OK]をクリックすると、apkの名前をzipに変更します。アセットはapkにも存在します。そのため、元のapkとサーバーが提供するインクリメンタルアセットバンドルの両方に存在します。しかし、そのトリックはそれが同じ道ではないということです。私は私の質問を編集します。 – dagatsoin

答えて

1

あなたは非常におそらくあなたの流星プロジェクトの[root]/public/special folderに、このような画像のような静的な資産を置く必要があります。

  • 公共

と呼ばれるトップレベルのディレクトリ内のすべてのファイルpublic/は、そのままクライアントに提供されます。これらのアセットを参照するときは、URLにpublic/を含めないでください。URLがすべてトップレベルのように記述します。例えば、public/bg.png<img src='/bg.png' />とする。これはfavicon.icorobots.txtなどのファイルに最適な場所です。

page you refer toアプリ静的ファイル、(通常は一度写真はカメラプラグインによって撮影された)デバイスストレージ上のファイルにないアクセスについてです:あなたはこれを使用することができます[...]

は、たとえば、cordova-plugin-filecordova-plugin-cameraなどのプラグインから受け取ったURLを変換します。

+0

それは私にとってもっとはっきりしています。 Thxあなたは非常に。 – dagatsoin

関連する問題