public ActionResult UploadFile(String fileupload, String artist, String album) { String bucket = "cs493.ryankojan.files." + artist; String path = bucket + "/" + album; AWS aws = new AWS(); aws.CreateS3Bucket(bucket); string rootFolder = @"C:\Users\Ryan\Desktop\mp3s\"; string filePath = rootFolder + fileupload; aws.UploadToS3(path, fileupload, filePath); return(RedirectToAction("Index", "Upload")); }
public async Task <IActionResult> UploadSong(String artist, String album, IFormFile fileupload, String genre, String song) { String localPath = @"C:\Users\Ryan\Desktop\mp3s\"; String filePath = localPath + fileupload.FileName; String key = artist + "-" + fileupload.FileName; AWS aws = new AWS(); aws.UploadToS3(filePath, key); String preSignedUrl = aws.LastFileUploadedUrl; aws.InsertDynamoRecord(preSignedUrl, artist, album, genre, song); return(RedirectToAction("Index", "Upload")); }