我正在尝试使用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();