Пример #1
0
        public ActionResult Create()
        {
            var randomStringGenerator = new RandomStringGenerator();
            var objectKey = string.Format("uploads/{0}/${{filename}}", randomStringGenerator.GenerateString(16));
            var bucket = "foo-bucket";

            var maxFileSize = 512 * 1024 * 1024;
            var objectConfiguration = new AmazonS3ObjectConfiguration(objectKey, AmazonS3CannedAcl.Private, maxFileSize);
            var uploadConfiguration = new AmazonS3UploadConfiguration(_credentials, bucket, objectConfiguration);

            return View(uploadConfiguration);
        }
Пример #2
0
        public ActionResult Create()
        {
            var randomStringGenerator = new RandomStringGenerator();
            var objectKey             = string.Format("uploads/{0}/${{filename}}", randomStringGenerator.GenerateString(16));
            var bucket = "foo-bucket";

            var maxFileSize         = 512 * 1024 * 1024;
            var objectConfiguration = new AmazonS3ObjectConfiguration(objectKey, AmazonS3CannedAcl.Private, maxFileSize);
            var uploadConfiguration = new AmazonS3UploadConfiguration(_credentials, bucket, objectConfiguration);

            return(View(uploadConfiguration));
        }
Пример #3
0
        public virtual ActionResult Logo()
        {
            var randomStringGenerator = new RandomStringGenerator();
            var objectKey             = string.Format("uploads/{0}/${{filename}}", randomStringGenerator.GenerateString(16));
            var bucket = "wnuh";

            var maxFileSize         = 512 * 1024 * 1024;
            var objectConfiguration = new AmazonS3ObjectConfiguration(objectKey, AmazonS3CannedAcl.Private, maxFileSize);

            var credentials = new AmazonCredentials(
                ConfigurationManager.AppSettings.Get("amazon.access_key_id"),
                ConfigurationManager.AppSettings.Get("amazon.secret_access_key"));

            var uploadConfiguration = new AmazonS3UploadConfiguration(credentials, bucket, objectConfiguration);

            var viewModel = new OrganizationVm {
                Configuration = uploadConfiguration
            };

            return(PartialView(viewModel));
        }