2008年3月17日月曜日

turbogearsでimageを返す

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
やっていたような気もするがどうなんだろ。コード見てみよう。自分がどう実装したか忘れてるしwww。まあ、データをreturnしているのだとは思っていましたが。

@expose()
def image(self, image_id, *arg, **kw):
print "in controller: ", image_id
return imageserver.gen_image(image_id).data


なんかバイナリがりがりreturnしてた。content-typeとかどうなっちゃってんだろ。いままでの分はbrowserがguessしていたのでちゃんと表示されていたのだろう。

webを漁っていると簡素なStarting TG pageで気づいた。


@expose(format="json")
def editItem(self, itemID, value):
try:
itemID = int(itemID)

を、expose(format="png")とかすりゃいいのかな?google codeで検索するもformatはjsonしか出てこない。"expose(content_type="を検索するとビンゴ。ドキュメントよめ~~>俺

0 件のコメント: