Enable download tmp

This commit is contained in:
Scott Idem
2023-04-09 21:03:56 -04:00
parent d784de4e4a
commit d7e1ad6010

View File

@@ -699,44 +699,44 @@ async def get_hosted_file_obj(
# ### END ### API Hosted File ### get_hosted_file_obj() ### # ### END ### API Hosted File ### get_hosted_file_obj() ###
# # ### BEGIN ### API Hosted File ### download_tmp() ### # ### BEGIN ### API Hosted File ### download_tmp() ###
# # Updated 2023-04-05 # Updated 2023-04-05
# @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 = Query(..., min_length=1, max_length=100), subdirectory: str = Query(..., min_length=1, max_length=100),
# filename: str = Query(..., min_length=4, max_length=120), filename: str = Query(..., min_length=4, max_length=120),
# commons: Common_Route_Params = Depends(common_route_params), commons: Common_Route_Params = Depends(common_route_params),
# ): ):
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
# log.debug(locals()) log.debug(locals())
# # NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING # NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING
# time.sleep(3.5) # NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING time.sleep(3.5) # NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING
# # NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING # NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING NOTE: WARNING
# hosted_tmp_path = settings.FILES_PATH['hosted_tmp_root'] hosted_tmp_path = settings.FILES_PATH['hosted_tmp_root']
# log.info(f'Hosted Tmp Path: {hosted_tmp_path}') log.info(f'Hosted Tmp Path: {hosted_tmp_path}')
# log.debug(shutil.disk_usage(hosted_tmp_path)) log.debug(shutil.disk_usage(hosted_tmp_path))
# hosted_tmp_w_subdir = os.path.join(hosted_tmp_path, subdirectory) hosted_tmp_w_subdir = os.path.join(hosted_tmp_path, subdirectory)
# # if pathlib.Path(hosted_tmp_w_subdir): # if pathlib.Path(hosted_tmp_w_subdir):
# if os.path.exists(hosted_tmp_w_subdir): if os.path.exists(hosted_tmp_w_subdir):
# log.info('Hosted tmp with subdirectory found') log.info('Hosted tmp with subdirectory found')
# else: else:
# log.info('Hosted tmp with subdirectory not found') log.info('Hosted tmp with subdirectory not found')
# return mk_resp(data=False, status_code=404, response=commons.response, status_message='The hosted tmp file subdirectory was not found.') # Not Found return mk_resp(data=False, status_code=404, response=commons.response, status_message='The hosted tmp file subdirectory was not found.') # Not Found
# hosted_tmp_w_subdir_filename = os.path.join(hosted_tmp_path, subdirectory, filename) hosted_tmp_w_subdir_filename = os.path.join(hosted_tmp_path, subdirectory, filename)
# # if pathlib.Path(hosted_tmp_w_subdir_filename): # if pathlib.Path(hosted_tmp_w_subdir_filename):
# if os.path.exists(hosted_tmp_w_subdir_filename): if os.path.exists(hosted_tmp_w_subdir_filename):
# log.info('Hosted tmp with subdirectory and filename found') log.info('Hosted tmp with subdirectory and filename found')
# else: else:
# log.info('Hosted tmp with subdirectory and filename not found') log.info('Hosted tmp with subdirectory and filename not found')
# return mk_resp(data=False, status_code=404, response=commons.response, status_message='The hosted tmp file was not found.') # Not Found return mk_resp(data=False, status_code=404, response=commons.response, status_message='The hosted tmp file was not found.') # Not Found
# return FileResponse(hosted_tmp_w_subdir_filename, filename=filename) return FileResponse(hosted_tmp_w_subdir_filename, filename=filename)
# # ### END ### API Hosted File ### download_tmp() ### # ### END ### API Hosted File ### download_tmp() ###
# ### BEGIN ### API Hosted File Route ### convert_file() ### # ### BEGIN ### API Hosted File Route ### convert_file() ###