19 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| package config
 | |
| 
 | |
| type AliyunUpload struct {
 | |
| 	Endpoint        string `mapstructure:"endpoint" json:"endpoint" yaml:"endpoint"`
 | |
| 	Bucket          string `mapstructure:"bucket" json:"bucket" yaml:"bucket"`
 | |
| 	AccessKeyID     string `mapstructure:"access_key_id" json:"access_key_id" yaml:"access_key_id"`
 | |
| 	AccessKeySecret string `mapstructure:"access_key_secret" json:"access_key_secret" yaml:"access_key_secret"`
 | |
| }
 | |
| 
 | |
| type TencentUpload struct {
 | |
| 	Region              string `mapstructure:"region" json:"region" yaml:"region"`
 | |
| 	Bucket              string `mapstructure:"bucket" json:"bucket" yaml:"bucket"`
 | |
| 	AccessKeyID         string `mapstructure:"access_key_id" json:"access_key_id" yaml:"access_key_id"`
 | |
| 	AccessKeySecret     string `mapstructure:"access_key_secret" json:"access_key_secret" yaml:"access_key_secret"`
 | |
| 	AllowImageMaxSize   int64  `mapstructure:"allow_image_max_size" json:"allow_image_max_size" yaml:"allow_image_max_size"`
 | |
| 	AllowImageExtension string `mapstructure:"allow_image_extension" json:"allow_image_extension" yaml:"allow_image_extension"`
 | |
| 	AllowFileMaxSize    int64  `mapstructure:"allow_file_max_size" json:"allow_file_max_size" yaml:"allow_file_max_size"`
 | |
| }
 |