从C#应用程序上传到S3

时间:2018-11-26 11:51:22

标签: c# amazon-s3 upload

我正在尝试使用Visual Studio 2017从C#中的表单应用程序将文件上传到s3。但是我不知道如何基于此文档来实现代码:https://docs.aws.amazon.com/AmazonS3/latest/dev/HLuploadFileDotNet.html

我在aws的github上看到了几个存储库,但是我也做不到。 Windows窗体应用程序中有一些示例,或者有人可以指导我一点。我不是专家,也不了解如何从一开始就组装东西。谢谢!

我目前在以下场所工作:

Image img = webcam.Image;
string path = Ruta;
int quality;
quality = 80;
ImageCodecInfo jpegCodec;

EncoderParameter qualityParam = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, quality);
jpegCodec = GetEncoderInfo(@"image/jpeg");

EncoderParameters encoderParams = new EncoderParameters(1);
encoderParams.Param[0] = qualityParam;

System.IO.MemoryStream mss = new System.IO.MemoryStream();
System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Create, System.IO.FileAccess.ReadWrite);
img.Save(mss, jpegCodec, encoderParams);

byte[] matriz = mss.ToArray();

fs.Write(matriz, 0, matriz.Length);

mss.Close();
fs.Close();

0 个答案:

没有答案