public void Jcloud() { UploadImageTask uploadImageTask = NewUploadImageTask( AccoutGoverment.AccountModel.Account.ImageShack, File); uploadImageTask.OnUploaded += (s, e) => { UploadImageTask uploadImage = s as UploadImageTask; Visibility = Visibility.Collapsed; Address = "上传" + File.Name; if (uploadImage == null) { return; } if (e) { LinkReminder = "![](" + uploadImage.Url + ")"; } else { Address += "失败"; } }; Visibility = Visibility.Visible; uploadImageTask.UploadImage(); }
public async Task Jcloud(Action onUpload) { //Cimage image = new Cimage(File); //image.UploadImage(); //return; ImageShackEnum imageShack = AccoutGoverment.AccountModel.Account.ImageShack; if (File.FileType == ".gif" && imageShack == ImageShackEnum.Jiuyou) { imageShack = ImageShackEnum.Qin; } var size = (await File.GetBasicPropertiesAsync()).Size; //1M //1024k //125000 if (size > 12500000) { imageShack = ImageShackEnum.Smms; } //4326 24,447 #if DEBUG //imageShack = ImageShackEnum.Cimage; #endif UploadImageTask uploadImageTask = NewUploadImageTask( imageShack, File); uploadImageTask.OnUploaded += (s, e) => { UploadImageTask uploadImage = s as UploadImageTask; Visibility = Visibility.Collapsed; Address = "上传" + File.Name; if (uploadImage == null) { return; } if (e) { //LinkReminder = "![](" + // uploadImage.Url + ")"; //Bcode = $"[img]{uploadImage.Url}[/img]"; Url = uploadImage.Url; onUpload?.Invoke(); } else { Address += "失败"; } }; Visibility = Visibility.Visible; uploadImageTask.UploadImage(); }
public Cimage(UploadImageTask uploadImageTask) : base(uploadImageTask) { }