fix: standardize argument help message format and streamline file upload parameters in RemoteFileApi

pull/18666/head
ZeroZ_JQ 1 year ago
parent 67e286e63e
commit 0c4de462a8

@ -59,7 +59,7 @@ class RemoteFileApi(Resource):
@marshal_with(file_fields_with_signed_url) @marshal_with(file_fields_with_signed_url)
def post(self, app_model: App, end_user: EndUser): def post(self, app_model: App, end_user: EndUser):
parser = reqparse.RequestParser() parser = reqparse.RequestParser()
parser.add_argument("url", type=str, required=True, help="URL is required", location='form') parser.add_argument("url", type=str, required=True, help="URL is required", location="form")
args = parser.parse_args() args = parser.parse_args()
url = args["url"] url = args["url"]
@ -97,11 +97,7 @@ class RemoteFileApi(Resource):
try: try:
upload_file = FileService.upload_file( upload_file = FileService.upload_file(
filename=file_info.filename, filename=file_info.filename, content=content, mimetype=file_info.mimetype, user=end_user, source_url=url
content=content,
mimetype=file_info.mimetype,
user=end_user,
source_url=url
) )
except services.errors.file.FileTooLargeError as file_too_large_error: except services.errors.file.FileTooLargeError as file_too_large_error:
raise FileTooLargeError(file_too_large_error.description) raise FileTooLargeError(file_too_large_error.description)

Loading…
Cancel
Save