mirror of
				https://github.com/langgenius/dify.git
				synced 2025-10-31 02:42:59 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| from flask_restful import fields  # type: ignore
 | |
| 
 | |
| from libs.helper import TimestampField
 | |
| 
 | |
| upload_config_fields = {
 | |
|     "file_size_limit": fields.Integer,
 | |
|     "batch_count_limit": fields.Integer,
 | |
|     "image_file_size_limit": fields.Integer,
 | |
|     "video_file_size_limit": fields.Integer,
 | |
|     "audio_file_size_limit": fields.Integer,
 | |
|     "workflow_file_upload_limit": fields.Integer,
 | |
| }
 | |
| 
 | |
| file_fields = {
 | |
|     "id": fields.String,
 | |
|     "name": fields.String,
 | |
|     "size": fields.Integer,
 | |
|     "extension": fields.String,
 | |
|     "mime_type": fields.String,
 | |
|     "created_by": fields.String,
 | |
|     "created_at": TimestampField,
 | |
| }
 | |
| 
 | |
| remote_file_info_fields = {
 | |
|     "file_type": fields.String(attribute="file_type"),
 | |
|     "file_length": fields.Integer(attribute="file_length"),
 | |
| }
 | |
| 
 | |
| 
 | |
| file_fields_with_signed_url = {
 | |
|     "id": fields.String,
 | |
|     "name": fields.String,
 | |
|     "size": fields.Integer,
 | |
|     "extension": fields.String,
 | |
|     "url": fields.String,
 | |
|     "mime_type": fields.String,
 | |
|     "created_by": fields.String,
 | |
|     "created_at": TimestampField,
 | |
| }
 | 
