瀏覽代碼

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

-LAN- 6 月之前
父節點
當前提交
dd17506078
共有 3 個文件被更改,包括 7 次插入1 次删除
  1. 2 0
      api/controllers/console/explore/parameter.py
  2. 3 1
      api/controllers/service_api/app/app.py
  3. 2 0
      api/controllers/web/app.py

+ 2 - 0
api/controllers/console/explore/parameter.py

@@ -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,
             },
         }
 

+ 3 - 1
api/controllers/service_api/app/app.py

@@ -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,
             },
         }
 

+ 2 - 0
api/controllers/web/app.py

@@ -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,
             },
         }