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); }
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)); }
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)); }