/// <summary> /// /// </summary> /// <param name="objectID"></param> /// <param name="fileName"></param> /// <param name="imageType"></param> /// <returns></returns> public static string GetThumnailUrl(Guid objectID, string fileName, ImageType imageType) { if (string.IsNullOrEmpty(fileName) || fileName == "Default.jpg") { return string.Format("/images/users/profiles/main/Default{0}.jpg", imageType); } return string.Format("/thumb.ashx?o={0}&p={1}&t={2}", objectID.GetGuidPathString(), fileName, imageType); }
/// <summary> /// /// </summary> /// <param name="imageFileName"></param> /// <param name="imageBytes"></param> /// <param name="objectID"></param> /// <param name="imageType"></param> /// <returns></returns> public static string SaveRawTypeImage(string imageFileName, byte[] imageBytes, Guid objectID, ImageType imageType) { string newImageName = ImageManager.GenerateRandomImgName(imageFileName); string destinationPath = string.Format("{0}{1}/{2}", CFImageInfo.GetRootOSDirectory(imageType), objectID.GetGuidPathString(), newImageName); ImageManager.SaveCorrectlySizedImageUpload(imageFileName, imageBytes, destinationPath, CFImageInfo.GetImageMaxXAxisSize(imageType), CFImageInfo.GetImageMaxYAxisSize(imageType)); return newImageName; }