feat(api): add generic file size limit parameter (#9812)

This commit is contained in:
-LAN- 2024-10-25 09:02:06 +08:00 committed by GitHub
parent 5d1424f67c
commit dd17506078
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 7 additions and 1 deletions

View File

@ -25,6 +25,7 @@ class AppParameterApi(InstalledAppResource):
"image_file_size_limit": fields.Integer, "image_file_size_limit": fields.Integer,
"video_file_size_limit": fields.Integer, "video_file_size_limit": fields.Integer,
"audio_file_size_limit": fields.Integer, "audio_file_size_limit": fields.Integer,
"file_size_limit": fields.Integer,
} }
parameters_fields = { parameters_fields = {
@ -90,6 +91,7 @@ class AppParameterApi(InstalledAppResource):
"image_file_size_limit": dify_config.UPLOAD_IMAGE_FILE_SIZE_LIMIT, "image_file_size_limit": dify_config.UPLOAD_IMAGE_FILE_SIZE_LIMIT,
"video_file_size_limit": dify_config.UPLOAD_VIDEO_FILE_SIZE_LIMIT, "video_file_size_limit": dify_config.UPLOAD_VIDEO_FILE_SIZE_LIMIT,
"audio_file_size_limit": dify_config.UPLOAD_AUDIO_FILE_SIZE_LIMIT, "audio_file_size_limit": dify_config.UPLOAD_AUDIO_FILE_SIZE_LIMIT,
"file_size_limit": dify_config.UPLOAD_FILE_SIZE_LIMIT,
}, },
} }

View File

@ -22,9 +22,10 @@ class AppParameterApi(Resource):
} }
system_parameters_fields = { system_parameters_fields = {
"image_file_size_limit": fields.String, "image_file_size_limit": fields.Integer,
"video_file_size_limit": fields.Integer, "video_file_size_limit": fields.Integer,
"audio_file_size_limit": fields.Integer, "audio_file_size_limit": fields.Integer,
"file_size_limit": fields.Integer,
} }
parameters_fields = { parameters_fields = {
@ -89,6 +90,7 @@ class AppParameterApi(Resource):
"image_file_size_limit": dify_config.UPLOAD_IMAGE_FILE_SIZE_LIMIT, "image_file_size_limit": dify_config.UPLOAD_IMAGE_FILE_SIZE_LIMIT,
"video_file_size_limit": dify_config.UPLOAD_VIDEO_FILE_SIZE_LIMIT, "video_file_size_limit": dify_config.UPLOAD_VIDEO_FILE_SIZE_LIMIT,
"audio_file_size_limit": dify_config.UPLOAD_AUDIO_FILE_SIZE_LIMIT, "audio_file_size_limit": dify_config.UPLOAD_AUDIO_FILE_SIZE_LIMIT,
"file_size_limit": dify_config.UPLOAD_FILE_SIZE_LIMIT,
}, },
} }

View File

@ -25,6 +25,7 @@ class AppParameterApi(WebApiResource):
"image_file_size_limit": fields.Integer, "image_file_size_limit": fields.Integer,
"video_file_size_limit": fields.Integer, "video_file_size_limit": fields.Integer,
"audio_file_size_limit": fields.Integer, "audio_file_size_limit": fields.Integer,
"file_size_limit": fields.Integer,
} }
parameters_fields = { parameters_fields = {
@ -88,6 +89,7 @@ class AppParameterApi(WebApiResource):
"image_file_size_limit": dify_config.UPLOAD_IMAGE_FILE_SIZE_LIMIT, "image_file_size_limit": dify_config.UPLOAD_IMAGE_FILE_SIZE_LIMIT,
"video_file_size_limit": dify_config.UPLOAD_VIDEO_FILE_SIZE_LIMIT, "video_file_size_limit": dify_config.UPLOAD_VIDEO_FILE_SIZE_LIMIT,
"audio_file_size_limit": dify_config.UPLOAD_AUDIO_FILE_SIZE_LIMIT, "audio_file_size_limit": dify_config.UPLOAD_AUDIO_FILE_SIZE_LIMIT,
"file_size_limit": dify_config.UPLOAD_FILE_SIZE_LIMIT,
}, },
} }