bugfix
This commit is contained in:
parent
11d7e3b82b
commit
6eed0f2f18
@ -1,13 +1,14 @@
|
|||||||
import os
|
import os
|
||||||
import asyncio
|
import asyncio
|
||||||
|
|
||||||
|
import aiofiles
|
||||||
import mimetypes
|
import mimetypes
|
||||||
from aiohttp.web_exceptions import HTTPNotFound
|
from aiohttp.web_exceptions import HTTPNotFound
|
||||||
from aiohttp.web import StreamResponse
|
from aiohttp.web import StreamResponse
|
||||||
from aiohttp import web
|
from aiohttp import web
|
||||||
import aiofiles
|
|
||||||
|
|
||||||
from appPublic.rc4 import RC4
|
from appPublic.rc4 import RC4
|
||||||
|
from appPublic.registerfunction import RegisterFunction
|
||||||
|
from .filestorage import FileStorage
|
||||||
|
|
||||||
crypto_aim = 'God bless USA and others'
|
crypto_aim = 'God bless USA and others'
|
||||||
def path_encode(path):
|
def path_encode(path):
|
||||||
@ -52,3 +53,14 @@ async def file_download(request, filepath, content_type=None):
|
|||||||
await response.write_eof()
|
await response.write_eof()
|
||||||
return response
|
return response
|
||||||
raise HTTPNotFound
|
raise HTTPNotFound
|
||||||
|
|
||||||
|
async def path_download(request, kw, *params):
|
||||||
|
path = kw.get('path')
|
||||||
|
fs = FileStorage()
|
||||||
|
fp = fs.realPath(path)
|
||||||
|
return await file_download(request, fp)
|
||||||
|
|
||||||
|
rf = RegisterFunction('download_path', path_download)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user