Как отображать изображение в HTML с помощью pythonHtml

Программисты Html
Ответить
Anonymous
 Как отображать изображение в HTML с помощью python

Сообщение Anonymous »

для отображения изображения из пути, указанного в браузере HTML в Python. Я кодировал таким образом. save_file.py

#!C:/Users/Vitriv-Desktop/AppData/Local/Programs/Python/Python36-32/python.exe

import cgi, os
import cgitb; cgitb.enable()
from PIL import Image

form = cgi.FieldStorage()

# Get filename here.
fileitem = form['filename']

# Test if the file was uploaded
if fileitem.filename:
# strip leading path from file name to avoid
# directory traversal attacks
fn = os.path.basename(fileitem.filename)
open('C:/Apache24/htdocs/tmp/' + fn, 'wb').write(fileitem.file.read())

message = 'The file "' + fn + '" was uploaded successfully'
path = 'C:/Apache24/htdocs/tmp/' + fn
image = Image.open('C:/Apache24/htdocs/tmp/' + fn)
image.show()
else:
message = 'No file was uploaded'
#Content-Type: text/html\n
print ("""\
Content-Type: image/jpg\n



%s
Изображение


""" % (message,path,fn,))
< /code>

ожидаемый выход: < /strong> он должен отображать изображение, взятое из указанного пути.

фактический выход:
отображение с блоком IMG с текстом c: /apache24/htdocs/tmp/xy.jpg

Подробнее здесь: https://stackoverflow.com/questions/479 ... ing-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»