Example #1
0
        public async Task OnGetAsync(DirectUploadType type)
        {
            DirectUploadType = type;

            if (DirectUploadType == DirectUploadType.Signed)
            {
                return;
            }

            Preset = $"sample_{_cloudinary.Api.SignParameters(new SortedDictionary<string, object> { { "api_key", _cloudinary.Api.Account.ApiKey } }).Substring(0, 10)}";

            await _cloudinary.CreateUploadPresetAsync(new UploadPresetParams
            {
                Name     = Preset,
                Unsigned = true,
                Folder   = FolderName
            }).ConfigureAwait(false);
        }