/// <summary> /// Uploads the file. /// </summary> /// <returns>null</returns> /// <param name="tokenResponse">Token response.</param> /// <param name="uploadAuthResponse">Upload auth response.</param> public void UploadFile(TokenResponse tokenResponse, UploadAuthResponse uploadAuthResponse) { var tr = new TokenRequest(); var FileName = "gofishing.txt"; var PathName = Environment.CurrentDirectory + "/../../"; try { AmazonS3Config config = new AmazonS3Config { RegionEndpoint = Amazon.RegionEndpoint.APSoutheast2, UseHttp = false }; var s3Client = new AmazonS3Client( uploadAuthResponse.credentials.AccessKeyId, uploadAuthResponse.credentials.SecretAccessKey, uploadAuthResponse.credentials.SessionToken, config ); var transferUtility = new TransferUtility(s3Client); var request = new TransferUtilityUploadRequest { BucketName = uploadAuthResponse.BucketName, Key = uploadAuthResponse.KeyPrefix + FileName, FilePath = PathName + FileName }; transferUtility.Upload(request); } catch (Exception e) { Console.WriteLine(e.Message); } }
public void Entrance_04_GetUploadAuth() { uploadAuthResponse = _entrance.UploadAuth(tokenResponse) as UploadAuthResponse; Assert.AreEqual(1, 1); }