0
AWS S3を使用してファイルを保存しています。 ファイルをアップロードしたり削除したりできます。 大きなファイルをアップロードする際に問題があります。どのくらいアップロードしたかを知る方法と、進捗バーのように実装する必要があります。AWS S3アップローダーからの応答を取得する方法
私にそれを手伝ってください。
IAmazonS3 client = new AmazonS3Client(RegionEndpoint.USEast2);
TransferUtility utility = new TransferUtility(client);
TransferUtilityUploadRequest request = new TransferUtilityUploadRequest();
if (subDirectoryInBucket == "" || subDirectoryInBucket == null)
{
request.BucketName = bucketName; //no subdirectory just bucket name
}
else
{ // subdirectory and bucket name
request.BucketName = bucketName + @"/" + subDirectoryInBucket;
}
request.Key = RandomString()+ Path.GetExtension(e.File.FileName); //file name up in S3
request.InputStream = e.File.InputStream;
request.CannedACL=S3CannedACL.PublicRead;
utility.Upload(request); //commensing the transfer
このコードは私が使用しています。あなたはそれを使用することができますTransferUtilityUploadRequest