22 lines
562 B
Python
22 lines
562 B
Python
|
import os
|
||
|
from PIL import Image, ExifTags
|
||
|
from io import BytesIO
|
||
|
from aiohttp.web_exceptions import (
|
||
|
HTTPException,
|
||
|
HTTPExpectationFailed,
|
||
|
HTTPForbidden,
|
||
|
HTTPMethodNotAllowed,
|
||
|
HTTPNotFound,
|
||
|
)
|
||
|
from aiohttp.web_response import Response, StreamResponse
|
||
|
|
||
|
from appPublic.registerfunction import RegisterFunction
|
||
|
from ahserver.filedownload import file_download
|
||
|
from id2file import getFilenameFromId
|
||
|
|
||
|
async def idFileDownload(*args, **kw):
|
||
|
id = args[0]
|
||
|
fname = await getFilenameFromId(id)
|
||
|
request = kw.get('request')
|
||
|
return await file_download(request,fname)
|