SSブログ

DTML でバイナリファイルの表示 [Python]

バイナリファイルの INSERT は分かった。
http://blog.so-net.ne.jp/nakagami/2005-10-13
ということで、RDB に入っているバイナリデータ(イメージとか、PDF とか)の表示について

ZSQLMethod(Arguments=file_id)

select content_type, body from bfile
where <dtml-sqltest file_id type="int">

PythonScript (Parameter List = file_id)

request = container.REQUEST
RESPONSE =  request.RESPONSE

results = context.GetFile(file_id=file_id)
result = results[0]
RESPONSE.setHeader('content-type', result['content_type'])
return result['body']


↑GetFile というのが上の ZSQLMethod のこと。


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0