AKB428は荒野を目指す

秋葉原で働くエンジニアなブログ

Conohaオブジェクトストレージ(OpenStack Swift)でファイルをWEB公開する 2

WEB公開はうまくいったけどリスティングのやりかたが不明

ファイル一覧を開くとXMLが表示される

 

https://github.com/openstack/swift/blob/116ac459a64471b09a5e989e88349c66f470ce38/swift/container/server.py#L480

 

どうもこのルートにはいってるらしい

 

どうやらリクエストによってアウトプットの形式をきめてるくさい

https://github.com/openstack/swift/blob/116ac459a64471b09a5e989e88349c66f470ce38/swift/common/request_helpers.py#L59

 

ブラウザから開くとXMLモードが選ばれる(Chrome/Firefix)、IEはtext/plain

curlでやるとjsonでリスト形式も返却されるっぽいので、HTMLでファイル一覧をやりたかったらjsでajaxで取得して一覧をジェネレートするのが一番よさそう。

 

listing.cssの設置の仕方がわからんのでそっちのほうが早い