コード例 #1
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));
        }
コード例 #2
0
 public PaintingsController()
 {
     _credentials = new AmazonCredentials(ConfigurationManager.AppSettings.Get("amazon.access_key_id"),
         ConfigurationManager.AppSettings.Get("amazon.secret_access_key"));
     _databaseContext = new DatabaseContext();
 }
コード例 #3
0
 public PaintingsController()
 {
     _credentials = new AmazonCredentials(ConfigurationManager.AppSettings.Get("amazon.access_key_id"),
                                          ConfigurationManager.AppSettings.Get("amazon.secret_access_key"));
     _databaseContext = new DatabaseContext();
 }