お世話になります。
早速ですが質問させていただきます。
通常のHTML内では <img src = "XXXX.jpg"> これで画像が表示です。
そこで現在考えてるのが <img src = "hogehoge.py"> での画像を表示 を挑戦中です。
'''
環境
Windows10
Apache
Python3.8
ネットで色々調べたのを真似て試したのですが全くの無反応です。
そこでコマンドプロンプトからpyファイルを実行したところ 文字列(バイナリ データと思いますが。間違ってたら御免なさい。) としては表示されました。
真似たプログラムは2つ
1つめ
#!C:\Python3\python.exe
-- coding: utf-8 --
import cgitb
cgitb.enable()
import sys
with open('./1.png','rb') as f:
data = f.read()
sys.stdout.buffer.write( b'Content-type: image/png\r\n')
sys.stdout.buffer.write( b'\r\n')
sys.stdout.buffer.write(data)
2つめ
#!C:\Python3\python.exe
-- coding: utf-8 --
import os
img_src = './2.png'
print ("Content-Type: image/png")
print("Content-Length: %d\n" % os.stat(img_src).st_size
print open(img_src,"rb").read()
print open(img_src,"rb").read()
'''
です。
何か他の方法の知恵を授けていただければ幸いです。
よろしくお願いいたします。
あなたの回答
tips
プレビュー