From 5c1c75df0f3289d1fa3b15fd0f0869e49c730d1f Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 9 Apr 2026 08:16:18 +0800 Subject: [PATCH] bugfix --- ahserver/filestorage.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/ahserver/filestorage.py b/ahserver/filestorage.py index cbe29cd..303aaa2 100644 --- a/ahserver/filestorage.py +++ b/ahserver/filestorage.py @@ -228,18 +228,18 @@ async def base642file(b64str): return fpath async def b64media2url(request, mediafile): - # env = request._run_ns - # entire_url = env.entire_url - if mediafile.startswith('http://') or mediafile.startswith('https://'): - return mediafile + # env = request._run_ns + # entire_url = env.entire_url + if mediafile.startswith('http://') or mediafile.startswith('https://'): + return mediafile webpath = mediafile - if mediafile.startswith('data:'): + if mediafile.startswith('data:'): fpath = await base642file(mediafile) webpath = FileStorage().webpath(fpath) - elif len(mediafile) > 8000: - e = Exception(f'mediafile is not a media file') - exception(f'{e}') - return '' + elif len(mediafile) > 8000: + e = Exception(f'mediafile is not a media file') + exception(f'{e}') + return '' if request: url = entire_url('/idfile?path=') + quote(webpath) return url