debug why image isnt being replaced with mxc
This commit is contained in:
parent
438c5d36b6
commit
314b60019c
1 changed files with 2 additions and 14 deletions
16
server.py
16
server.py
|
@ -163,7 +163,6 @@ def upload_media(domain: str, access_token: str, file: io.BytesIO, filename: str
|
||||||
content_type,
|
content_type,
|
||||||
len(file.getvalue())
|
len(file.getvalue())
|
||||||
)
|
)
|
||||||
file.seek(0)
|
|
||||||
|
|
||||||
# noinspection PyTypeChecker
|
# noinspection PyTypeChecker
|
||||||
response = httpx.post(
|
response = httpx.post(
|
||||||
|
@ -180,6 +179,7 @@ def upload_media(domain: str, access_token: str, file: io.BytesIO, filename: str
|
||||||
if response.status_code == 200:
|
if response.status_code == 200:
|
||||||
logging.info("Media uploaded successfully")
|
logging.info("Media uploaded successfully")
|
||||||
mxc_url = response.json()["content_uri"]
|
mxc_url = response.json()["content_uri"]
|
||||||
|
logging.debug("Media uploaded: %r", mxc_url)
|
||||||
return mxc_url
|
return mxc_url
|
||||||
else:
|
else:
|
||||||
logging.warning("Failed to upload media: HTTP %s", response.status_code)
|
logging.warning("Failed to upload media: HTTP %s", response.status_code)
|
||||||
|
@ -309,18 +309,6 @@ def preview_url(
|
||||||
_file = io.BytesIO()
|
_file = io.BytesIO()
|
||||||
_file.write(response_media.read())
|
_file.write(response_media.read())
|
||||||
_file.seek(0)
|
_file.seek(0)
|
||||||
if "content-length" in response_media.headers:
|
|
||||||
_file.seek(0, os.SEEK_END)
|
|
||||||
if int(response_media.headers["content-length"]) != _file.tell():
|
|
||||||
logging.warning(
|
|
||||||
"Possibly failed to fetch media: {!r} - incomplete ({:,} downloaded, {:,} needed)"
|
|
||||||
.format(
|
|
||||||
_url,
|
|
||||||
_file.tell(),
|
|
||||||
int(response_media.headers["content-length"])
|
|
||||||
)
|
|
||||||
)
|
|
||||||
_file.seek(0)
|
|
||||||
upload_response = upload_media(
|
upload_response = upload_media(
|
||||||
domain,
|
domain,
|
||||||
access_token,
|
access_token,
|
||||||
|
@ -334,7 +322,7 @@ def preview_url(
|
||||||
if tag_name in ["og:image", "og:image:url", "og:image:secure_url"]:
|
if tag_name in ["og:image", "og:image:url", "og:image:secure_url"]:
|
||||||
_file.seek(0)
|
_file.seek(0)
|
||||||
og_tags["matrix:image:size"] = len(_file.getvalue())
|
og_tags["matrix:image:size"] = len(_file.getvalue())
|
||||||
logging.info("Uploaded media: %r" % _url)
|
logging.info("Uploaded media: %r, set %r to %r", _url, tag_name, upload_response)
|
||||||
else:
|
else:
|
||||||
logging.warning("Failed to upload media: %r (no returned mxc)", _url)
|
logging.warning("Failed to upload media: %r (no returned mxc)", _url)
|
||||||
except httpx.HTTPError as e:
|
except httpx.HTTPError as e:
|
||||||
|
|
Loading…
Reference in a new issue