Первый метод: обработка Python, сначала сохраните на локальном компьютере и сформируйте URL-адрес для доступа.
пытаться: имя_файла = "%s.JPEG" % re["zpid"] если ре["чжаопян"]: с open(os.path.join(IMG_DIR, file_name), "wb") в качестве fp: fp.write(re["zhaopian"].read()) server.logger.info("Фотография успешно сохранена!") re["zhaopian"] = "http://%s:%s/image/%s" % (SERVER_HOST,SERVER_PORT,file_name) если xczhaopian_re["zhaopian"]: с open(os.path.join(IMG_DIR,"xc_"+file_name), "wb") как xcfp: xcfp.write(xczhaopian_re["zhaopian"].read()) server.logger.info("Фотографии на сайте успешно сохранены!") re["xczhaopian"] = "http://%s:%s/image/xc_%s" % (SERVER_HOST,SERVER_PORT,file_name) кроме исключения как сообщение: re["чжаопян"] = "" re["xczhaopian"] = "" print("Ошибка %s" % str(msg))
Второй способ: перекодировать b64 и затем склеить коды для отображения: например:
<img src="data:image/png;base64,*************************************** **************"/>
Для конкретного сращивания используйте следующие коды в зависимости от типа файла:
данные:, данные текстовых
данных: text/plain, данные текстовых данных
: text/html,
данные кода HTML: text/html; base64,
данные HTML-кода в кодировке base64: text/css,
данные кода CSS: text/css; base64, base64 данные закодированного кода CSS
: text/javascript, данные кода Javascript
: text/javascript;base64,
данные кода Javascript закодированные в base64: image/gif; base64, данные изображения в кодировке base64 gif
: image/png; base64, данные изображения PNG в кодировке base64
: image/jpeg; base64, данные изображения jpeg в кодировке base64
: image/x-icon; base64, данные изображения значка в кодировке base64
Пример конвертации python в b64:
из base64 импортировать b64encode
zp = b64encode(re["zhaopian"].read()) печать(zp.decode("utf-8"))
Затем сращивание