forked from ScoDoc/ScoDoc
essai avec last_modified
This commit is contained in:
parent
4f8f327cb6
commit
235ca69a82
@ -269,6 +269,11 @@ class Logo:
|
|||||||
else:
|
else:
|
||||||
return f'<logo name="{self.logoname}" width="{self.mm[0]}mm"">'
|
return f'<logo name="{self.logoname}" width="{self.mm[0]}mm"">'
|
||||||
|
|
||||||
|
def last_modified(self):
|
||||||
|
path = Path(self.filepath)
|
||||||
|
dt = path.stat().st_mtime
|
||||||
|
return path.stat().st_mtime
|
||||||
|
|
||||||
|
|
||||||
def guess_image_type(stream) -> str:
|
def guess_image_type(stream) -> str:
|
||||||
"guess image type from header in stream"
|
"guess image type from header in stream"
|
||||||
|
@ -215,7 +215,9 @@ SMALL_SIZE = (200, 200)
|
|||||||
|
|
||||||
def _return_logo(name="header", dept_id="", small=False, strict: bool = True):
|
def _return_logo(name="header", dept_id="", small=False, strict: bool = True):
|
||||||
# stockée dans /opt/scodoc-data/config/logos donc servie manuellement ici
|
# stockée dans /opt/scodoc-data/config/logos donc servie manuellement ici
|
||||||
logo = sco_logos.find_logo(name, dept_id, strict)
|
# from app.scodoc.sco_photos import _http_jpeg_file
|
||||||
|
|
||||||
|
logo = sco_logos.find_logo(name, dept_id, strict).select()
|
||||||
if logo is not None:
|
if logo is not None:
|
||||||
suffix = logo.suffix
|
suffix = logo.suffix
|
||||||
if small:
|
if small:
|
||||||
@ -232,6 +234,8 @@ def _return_logo(name="header", dept_id="", small=False, strict: bool = True):
|
|||||||
stream.seek(0)
|
stream.seek(0)
|
||||||
return send_file(stream, mimetype=f"image/{fmt}")
|
return send_file(stream, mimetype=f"image/{fmt}")
|
||||||
else:
|
else:
|
||||||
|
# return _http_jpeg_file(logo.filepath)
|
||||||
|
# ... replaces ...
|
||||||
return send_file(
|
return send_file(
|
||||||
logo.filepath,
|
logo.filepath,
|
||||||
mimetype=f"image/{suffix}",
|
mimetype=f"image/{suffix}",
|
||||||
|
Loading…
Reference in New Issue
Block a user