関数 avi.http.response は、カスタム 404 エラー ページなどの単純な Web ページを返します。このようなページをよりシームレスにしたり、ブランド化したりするために、イメージ、アイコン、または写真の組み込みが必要になる場合があります。DataScript では、いくつかの手順を追加してこれらのイメージを組み込むことができます。
クライアントがイメージまたはイメージが埋め込まれた HTML ページを要求する場合、DataScript はイメージを返すことができますが、最初にイメージを Base64 エンコードに変換する必要があります。この変換は、無料のユーティリティ Web サイトを使用して行うことができます。目的のイメージを www.browserling.com/tools/image-to-base64 などのサイトにアップロードして、イメージを Base64 でエンコードされたバージョンに変換します。エンコードされた出力をコピーして DataScript に貼り付けます。次の HTML コードで、xxxx を Base64 でエンコードされたイメージに置き換えます。イメージ タイプを、GIF、JPEG、PNG のいずれかの適切なイメージ タイプに変更します。
<img src='data:image/gif;base64, xxxx' />
イメージは、HTML 内に組み込むか、スタンドアローン要求として使用できます。DataScript では任意のサイズにできるため、大きなイメージを使用しても問題ありません。
例
-- -- This simple page returns an embedded GIF within the HTML -- page = "<html><body><p><center><b>Here is a sample embedded image served from a DataScript</b></p>" page = page .. "<img style='display:block; width:80px;height:80px;' src='data:image/gif;base64, R0lGODlhCAAIAOYAAP//////AP8A//8AAAD//wD/AAAA/wAAAPQAXfoAu/8GwPQG8PIE+uoC/7sB+rUC/60B/54J/24A/FYA/FIA/0wA/z0A8R8A9BkA/xEA8AoA+A0A9w0D+g4m+gAk/QAx+QA3/gA89gBL/wlQ/w9v+gF7/wCF/wCV/wCb/wCt/wC1/wS9/gDS/wDa/wDl/wfo/gzs/wrz/wD9/wD/6gD/3Qf/1Qf/zA3/zAD/yAD7jwP/iAr8dgD7bAD/ZwD4PgD+LgD/IgH8Gw7/Dh//CR/9AFz+AGX9ALD/Bf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEgALAAAAAAIAAgAAAdCgAgJDREWGyMrCgsQFRkiKjEMDxQaICkyOA4THCEoMDY8EhcfJy83Oz8YHSYuNT1BQx4lLTQ6QERGJCwzOT5CRUeBADs=' />" page = page .. "</center></body></html>" avi.http.response(200, {content_type="text/html"}, page)