Increased the maximum filename limit to 255. No consistent with the DB and standards.
This commit is contained in:
@@ -239,7 +239,7 @@ async def event_file_lookup(
|
|||||||
@router.get('/event/file/{event_file_id}/download', response_model=Resp_Body_Base)
|
@router.get('/event/file/{event_file_id}/download', response_model=Resp_Body_Base)
|
||||||
async def download_event_file(
|
async def download_event_file(
|
||||||
event_file_id: str = Path(min_length=11, max_length=22),
|
event_file_id: str = Path(min_length=11, max_length=22),
|
||||||
filename: str = Query(None, min_length=4, max_length=100),
|
filename: str = Query(None, min_length=4, max_length=255),
|
||||||
streaming: bool = False,
|
streaming: bool = False,
|
||||||
|
|
||||||
commons: Common_Route_Params = Depends(common_route_params),
|
commons: Common_Route_Params = Depends(common_route_params),
|
||||||
|
|||||||
@@ -161,7 +161,7 @@ async def directory_check(
|
|||||||
@router.get('/{hosted_file_id}/download', response_model=Resp_Body_Base)
|
@router.get('/{hosted_file_id}/download', response_model=Resp_Body_Base)
|
||||||
async def download_hosted_file(
|
async def download_hosted_file(
|
||||||
hosted_file_id: str = Path(min_length=11, max_length=22),
|
hosted_file_id: str = Path(min_length=11, max_length=22),
|
||||||
filename: str = Query(None, min_length=4, max_length=100),
|
filename: str = Query(None, min_length=4, max_length=255),
|
||||||
# streaming: bool = False,
|
# streaming: bool = False,
|
||||||
|
|
||||||
commons: Common_Route_Params = Depends(common_route_params),
|
commons: Common_Route_Params = Depends(common_route_params),
|
||||||
@@ -248,7 +248,7 @@ async def file_streamer(path: str, start: int, end: int):
|
|||||||
@router.get('/{hosted_file_id}/stream')
|
@router.get('/{hosted_file_id}/stream')
|
||||||
async def stream_hosted_file(
|
async def stream_hosted_file(
|
||||||
hosted_file_id: str = Path(min_length=11, max_length=22),
|
hosted_file_id: str = Path(min_length=11, max_length=22),
|
||||||
filename: str = Query(None, min_length=4, max_length=100),
|
filename: str = Query(None, min_length=4, max_length=255),
|
||||||
# streaming: bool = True,
|
# streaming: bool = True,
|
||||||
|
|
||||||
range: str = Header(),
|
range: str = Header(),
|
||||||
@@ -956,7 +956,7 @@ async def check_hosted_file_obj_w_hash(
|
|||||||
@router.get('/tmp/{subdirectory}/{filename}/download', response_model=Resp_Body_Base)
|
@router.get('/tmp/{subdirectory}/{filename}/download', response_model=Resp_Body_Base)
|
||||||
async def download_tmp(
|
async def download_tmp(
|
||||||
subdirectory: str = Path(min_length=1, max_length=100),
|
subdirectory: str = Path(min_length=1, max_length=100),
|
||||||
filename: str = Path(min_length=4, max_length=120),
|
filename: str = Path(min_length=4, max_length=255),
|
||||||
|
|
||||||
commons: Common_Route_Params = Depends(common_route_params),
|
commons: Common_Route_Params = Depends(common_route_params),
|
||||||
):
|
):
|
||||||
@@ -1002,7 +1002,7 @@ async def convert_file(
|
|||||||
link_to_id: str = Query(..., min_length=11, max_length=22),
|
link_to_id: str = Query(..., min_length=11, max_length=22),
|
||||||
|
|
||||||
# filename: str = Query('automatic_pdf_to_img_conversion.webp', min_length=2, max_length=150),
|
# filename: str = Query('automatic_pdf_to_img_conversion.webp', min_length=2, max_length=150),
|
||||||
filename_no_ext: str = Query('automated_hosted_file_conversion', min_length=1, max_length=150),
|
filename_no_ext: str = Query('automated_hosted_file_conversion', min_length=1, max_length=240), # Intentionally below 255 characters to account for the extension
|
||||||
# extension: str = Query('webp', min_length=1, max_length=15),
|
# extension: str = Query('webp', min_length=1, max_length=15),
|
||||||
|
|
||||||
from_type: str = 'pdf',
|
from_type: str = 'pdf',
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ async def get_qr(
|
|||||||
account_id: str = Path(min_length=11, max_length=22),
|
account_id: str = Path(min_length=11, max_length=22),
|
||||||
regen: bool = False,
|
regen: bool = False,
|
||||||
qr_type: str = Query(None, min_length=1, max_length=10),
|
qr_type: str = Query(None, min_length=1, max_length=10),
|
||||||
filename: str = Query(None, min_length=4, max_length=100),
|
filename: str = Query(None, min_length=4, max_length=255),
|
||||||
|
|
||||||
n: str = Query('', max_length=100),
|
n: str = Query('', max_length=100),
|
||||||
fn: str = Query('', max_length=100),
|
fn: str = Query('', max_length=100),
|
||||||
|
|||||||
Reference in New Issue
Block a user