mirror of https://github.com/Xhofe/alist
				
				
				
			feat: add UseLargeThumbnail for 139 (#8424)
							parent
							
								
									e532ab31ef
								
							
						
					
					
						commit
						6d9c554f6f
					
				|  | @ -13,6 +13,7 @@ type Addition struct { | |||
| 	CloudID              string `json:"cloud_id"` | ||||
| 	CustomUploadPartSize int64  `json:"custom_upload_part_size" type:"number" default:"0" help:"0 for auto"` | ||||
| 	ReportRealSize       bool   `json:"report_real_size" type:"bool" default:"true" help:"Enable to report the real file size during upload"` | ||||
| 	UseLargeThumbnail    bool   `json:"use_large_thumbnail" type:"bool" default:"false" help:"Enable to use large thumbnail for images"` | ||||
| } | ||||
| 
 | ||||
| var config = driver.Config{ | ||||
|  |  | |||
|  | @ -556,7 +556,15 @@ func (d *Yun139) personalGetFiles(fileId string) ([]model.Obj, error) { | |||
| 			} else { | ||||
| 				var Thumbnails = item.Thumbnails | ||||
| 				var ThumbnailUrl string | ||||
| 				if len(Thumbnails) > 0 { | ||||
| 				if d.UseLargeThumbnail { | ||||
| 					for _, thumb := range Thumbnails { | ||||
| 						if strings.Contains(thumb.Style, "Large") { | ||||
| 							ThumbnailUrl = thumb.Url | ||||
| 							break | ||||
| 						} | ||||
| 					} | ||||
| 				} | ||||
| 				if ThumbnailUrl == "" && len(Thumbnails) > 0 { | ||||
| 					ThumbnailUrl = Thumbnails[len(Thumbnails)-1].Url | ||||
| 				} | ||||
| 				f = &model.ObjThumb{ | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 bigQY
						bigQY