【发布时间】:2016-09-19 20:33:56
【问题描述】:
我有以下代码用于连接和上传到 AWS S3 存储桶:
class Program
{
public static AmazonS3EncryptionClient encryptionClient;
public static void Main(string[] args)
{
Upload();
}
static void Upload()
{
var algorithm = new System.Security.Cryptography.ECDsaCng();
encryptionClient = new AmazonS3EncryptionClient(new EncryptionMaterials(algorithm));
PutObjectRequest request = new PutObjectRequest();
request.BucketName = "...";
request.Key = "...";
request.InputStream = new MemoryStream(Encoding.Default.GetBytes("..."));
encryptionClient.PutObject(request);
}
我在
处收到空引用异常encryptionClient.PutObject(request);
行,但我找不到原因,因为我的对象都不是空的。
我正在使用 Visual Studio 以及最新版本的 AWSSDK.S3 和 AWSSDK.Core 包。
【问题讨论】:
标签: c# amazon-web-services amazon-s3 nullreferenceexception aws-sdk