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"));
        }
Ejemplo n.º 2
0
        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"));
        }