Compare commits

...

1 Commits

Author SHA1 Message Date
-LAN-
38c18a0d47 feat(api): add generic file size limit parameter
- Introduced a new parameter for a generic file size limit across multiple API endpoints.
- Updated data structures and configurations to support the new `file_size_limit`.
- Changed `image_file_size_limit` field type from String to Integer for consistency.
2024-10-24 22:59:28 +08:00
3 changed files with 7 additions and 1 deletions

View File

@@ -25,6 +25,7 @@ class AppParameterApi(InstalledAppResource):
"image_file_size_limit": fields.Integer,
"video_file_size_limit": fields.Integer,
"audio_file_size_limit": fields.Integer,
"file_size_limit": fields.Integer,
}
parameters_fields = {
@@ -90,6 +91,7 @@ class AppParameterApi(InstalledAppResource):
"image_file_size_limit": dify_config.UPLOAD_IMAGE_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,
"file_size_limit": dify_config.UPLOAD_FILE_SIZE_LIMIT,
},
}

View File

@@ -22,9 +22,10 @@ class AppParameterApi(Resource):
}
system_parameters_fields = {
"image_file_size_limit": fields.String,
"image_file_size_limit": fields.Integer,
"video_file_size_limit": fields.Integer,
"audio_file_size_limit": fields.Integer,
"file_size_limit": fields.Integer,
}
parameters_fields = {
@@ -89,6 +90,7 @@ class AppParameterApi(Resource):
"image_file_size_limit": dify_config.UPLOAD_IMAGE_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,
"file_size_limit": dify_config.UPLOAD_FILE_SIZE_LIMIT,
},
}

View File

@@ -25,6 +25,7 @@ class AppParameterApi(WebApiResource):
"image_file_size_limit": fields.Integer,
"video_file_size_limit": fields.Integer,
"audio_file_size_limit": fields.Integer,
"file_size_limit": fields.Integer,
}
parameters_fields = {
@@ -88,6 +89,7 @@ class AppParameterApi(WebApiResource):
"image_file_size_limit": dify_config.UPLOAD_IMAGE_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,
"file_size_limit": dify_config.UPLOAD_FILE_SIZE_LIMIT,
},
}