diff --git a/kplayer/util/AsyncImage.swift b/kplayer/util/AsyncImage.swift index 3ca330e..ca304da 100644 --- a/kplayer/util/AsyncImage.swift +++ b/kplayer/util/AsyncImage.swift @@ -26,7 +26,7 @@ struct AsyncImage: View { private var content: some View { Group { if item.thumbImage != nil { - image(item.thumbImage!) + image(item.thumbImage!.scaleToSize(66.0, height: 44.0)) } else { placeholder } @@ -39,7 +39,7 @@ struct AsyncImage: View { } if newItem.image != nil { - newItem.thumbImage = newItem.image!.scaleToSize(66.0, height: 44.0) + newItem.thumbImage = newItem.image!.scaleToSize(15 * 16, height: 15 * 9) } else { if newItem.thumbUrl != nil { let URL = Foundation.URL(string: newItem.thumbUrlAbsolute)! @@ -48,7 +48,7 @@ struct AsyncImage: View { i in newItem.image = i - newItem.thumbImage = newItem.image!.scaleToSize(66.0, height: 44.0) + newItem.thumbImage = i // newItem.image!.scaleToSize(66.0, height: 44.0) } } } diff --git a/kplayer/util/UploadOperation.swift b/kplayer/util/UploadOperation.swift index e133b77..b2a5323 100644 --- a/kplayer/util/UploadOperation.swift +++ b/kplayer/util/UploadOperation.swift @@ -14,7 +14,7 @@ class UploadOperation: Operation { init(baseUrl: String, data: Data, path: String) { self.baseUrl = baseUrl self.data = data - self.path = path + self.path = path.removingPercentEncoding! } override func main() {