0

私が達成したいのは、AppEngine Image Service がファイル タイプを拡張子として提供する URL を生成できるようにすることです。

たとえば、私のローカルでは、配信 URL は次のようになります。

http://0.0.0.0:8898/_ah/img/u4EXyF53eLVd8s5wHrE3tg

それを次のような形にオーバーライドすることは可能ですか

http://0.0.0.0:8898/_ah/img/u4EXyF53eLVd8s5wHrE3tg/filename.jpg

これを行う必要があるのは、Flowplayer を使用していて、プレイリスト機能を使用してスプラッシュ画像を追加したいからです。ただし、適切な画像拡張子がないと、Flowplayer は画像ファイルを認識しないようです。

4

2 に答える 2

1

ウェブ上には「ファイル」はなく、リソースだけです。また、すべてのリソースには URL があります。リソースのタイプはContent-typeヘッダーによって定義されます。Web には「拡張子としてのファイルの種類」というものはありません。

イメージ サービスは をContent-type適切に設定するため、すべての標準クライアントが表示できるはずです。

また、Flowplayer のスプラッシュ画像は、HTML で表示される通常の画像に過ぎないようですので、これで問題はないはずです。

URL を HTML で正常に表示できますか?

于 2013-02-18T09:59:09.253 に答える
0

実はこれを解決するための回避策があります。基本的に、URL の最後に偽のクエリ パラメータを追加すると、Google はそれらを同じように扱います。

したがって、たとえば、 urlhttp://0.0.0.0:8898/_ah/img/u4EXyF53eLVd8s5wHrE3tgを作成できます

http://0.0.0.0:8898/_ah/img/u4EXyF53eLVd8s5wHrE3tg?.pngまたhttp://0.0.0.0:8898/_ah/img/u4EXyF53eLVd8s5wHrE3tg?.jpg

必要に応じて。Google はクエリ パラメータを気にしませんが、必要なものは取得でき、クライアント ソフトウェア (Flowplayer) はこの新しいリンクに満足しています。

于 2013-02-18T23:13:06.750 に答える