예제 #1
0
파일: Cloud.cs 프로젝트: fzany/Confession
        public static string SaveByteArray(byte[] data)
        {
            if (data == null)
            {
                return(string.Empty);
            }

            Stream            stream       = new MemoryStream(data);
            Cloudinary        cloudinary   = Connect();
            ImageUploadParams uploadParams = new ImageUploadParams()
            {
                File     = new FileDescription(Logic.GetGuid(), stream),
                PublicId = Logic.GetGuid(),
                Format   = "png",
                Tags     = "chat"
            };
            ImageUploadResult uploadResult = cloudinary.Upload(uploadParams);

            return(uploadResult.SecureUri.AbsoluteUri);
        }
예제 #2
0
파일: Cloud.cs 프로젝트: fzany/Confession
        public static string SaveChatImage(Stream data)
        {
            if (data == null)
            {
                return(string.Empty);
            }

            Cloudinary        cloudinary   = Connect();
            ImageUploadParams uploadParams = new ImageUploadParams()
            {
                File     = new FileDescription(Logic.GetGuid(), data),
                PublicId = Logic.GetGuid(),
                // Transformation = new Transformation().Crop("limit").Width(180).Height(240),
                Format = "png",
                Tags   = "chat"
            };
            ImageUploadResult uploadResult = cloudinary.Upload(uploadParams);

            return(uploadResult.SecureUri.AbsoluteUri);
        }