This commit is contained in:
Aevann1 2021-10-03 23:51:39 +02:00
parent e28c59ba4a
commit eefbd43e0f
4 changed files with 22 additions and 18 deletions

View file

@ -112,9 +112,9 @@ def settings_profile_post(v):
if request.headers.get("Authorization"): return {"error": f"Image files only"}, 400
else: return render_template("settings_profile.html", v=v, error=f"Image files only."), 400
name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(8)}.webp'
name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(8)}.gif'
file.save(name)
url = process_image(name)
url = request.host_url[:-1] + process_image(name)
bio += f"\n\n![]({url})"
@ -506,15 +506,15 @@ def settings_images_profile(v):
file = request.files["profile"]
name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(8)}.webp'
name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(8)}.gif'
file.save(name)
highres = process_image(name)
highres = request.host_url[:-1] + process_image(name)
if not highres: abort(400)
name2 = name.replace('.webp', '_resized.webp')
name2 = name.replace('.gif', '_resized.gif')
copyfile(name, name2)
imageurl = process_image(name2, True)
imageurl = request.host_url[:-1] + process_image(name2, True)
if not imageurl: abort(400)
@ -537,9 +537,9 @@ def settings_images_banner(v):
file = request.files["banner"]
name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(8)}.webp'
name = f'/hostedimages/{int(time.time())}{secrets.token_urlsafe(8)}.gif'
file.save(name)
imageurl = process_image(name)
imageurl = DOMAIN + process_image(name)
if imageurl:
v.bannerurl = imageurl