public static UploadedImageInfo Image_Upload(string u_id, string file_name, string file_ext, byte[] data, bool save_check) { var channels = Channel_Get(DataBus.Upload_Uris); UploadedImageInfo info = null; for (int i = channels.Count - 1; i >= 0; i--) { if (i == 0) { info = channels[0].UploadFile(Guid.NewGuid().ToString(), Constants.Topic_Img_Key, file_name, file_ext, data, u_id, true); } else { channels[i].UploadFile(Guid.NewGuid().ToString(), Constants.Topic_Img_Key, file_name, file_ext, data, u_id, false); } (channels[i] as IDisposable)?.Dispose(); } return(info); }
public static UploadedImageInfo[] Portrait_Upload(string u_id, string image_uri, byte[] data, Portrait_Type type, bool save_check) { var channels = Channel_Get(DataBus.Portrait_Uris); UploadedImageInfo[] lst = new UploadedImageInfo[] { }; string image_guid = Guid.NewGuid().ToString(); for (int i = channels.Count - 1; i >= 0; i--) { if (i == 0) { lst = channels[i].UploadUserHeaderImage1( image_guid, Upload_Path_Type.Upload_NewSiteUserHeader_Path.ToString(), u_id, type.ToString(), image_uri, data, true ); } else { channels[i].UploadUserHeaderImage1( image_guid, Upload_Path_Type.Upload_NewSiteUserHeader_Path.ToString(), u_id, type.ToString(), image_uri, data, true ); } (channels[i] as IDisposable).Dispose(); } return(lst); }