1
上個月,我們將Amazon AWSSDK nuget包從2.3版更新到3.1版。之後,沒有任何文件被上傳到服務器,但我沒有得到任何錯誤。我們嘗試訪問位置,我要麼獲得404或0字節的文件AWSSDK從v2.3更新到v3.1後,文件上傳代碼無法正常工作
以下是代碼。我錯過了什麼?
var keyName = Globals.configSettings.AmazonS3ApiKey;
var apiId = Globals.configSettings.AmazonS3ApiId;
var fileName = !string.IsNullOrEmpty(ChangedFileName) ? ChangedFileName : fileUploadDownloadable.FileName;
using (var fileTransferUtility = new TransferUtility(new AmazonS3Client(apiId, keyName, Amazon.RegionEndpoint.USEast1)))
{
var bucketName = Globals.configSettings.AmazonS3ApiBucketName;
var request = new TransferUtilityUploadRequest
{
BucketName = bucketName,
Key = "images/downloads/" + fileName,
InputStream = fileUploadDownloadable.PostedFile.InputStream
};
fileTransferUtility.Upload(request);
}
感謝您的幫助!