mirror of https://github.com/cloudreve/Cloudreve
				
				
				
			feat(qiniu): use accelerated upload domain (#2497)
							parent
							
								
									75a03aa708
								
							
						
					
					
						commit
						617d3a4262
					
				
							
								
								
									
										2
									
								
								assets
								
								
								
								
							
							
								
								
								
								
								
								
							
						
						
									
										2
									
								
								assets
								
								
								
								
							| 
						 | 
				
			
			@ -1 +1 @@
 | 
			
		|||
Subproject commit 38f5114426a43840e4e86e71f0d6d369e2adb7c7
 | 
			
		||||
Subproject commit 6a6fd722f35d3fca9eb1c34297e3f3eae8c9a161
 | 
			
		||||
| 
						 | 
				
			
			@ -90,6 +90,8 @@ type (
 | 
			
		|||
		UseCname bool `json:"use_cname,omitempty"`
 | 
			
		||||
		// CDN domain does not need to be signed.
 | 
			
		||||
		SourceAuth bool `json:"source_auth,omitempty"`
 | 
			
		||||
		// QiniuUploadCdn whether to use CDN for Qiniu upload.
 | 
			
		||||
		QiniuUploadCdn bool `json:"qiniu_upload_cdn,omitempty"`
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	FileType         int
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -67,7 +67,10 @@ func New(ctx context.Context, policy *ent.StoragePolicy, settings setting.Provid
 | 
			
		|||
	}
 | 
			
		||||
 | 
			
		||||
	mac := qbox.NewMac(policy.AccessKey, policy.SecretKey)
 | 
			
		||||
	cfg := &storage.Config{UseHTTPS: true}
 | 
			
		||||
	cfg := &storage.Config{
 | 
			
		||||
		UseHTTPS:      true,
 | 
			
		||||
		UseCdnDomains: policy.Settings.QiniuUploadCdn,
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	driver := &Driver{
 | 
			
		||||
		policy:     policy,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue