Загрузить на S3 из приложения C # - PullRequest
0 голосов
/ 26 ноября 2018

Я пытаюсь загрузить файлы на s3 из приложения формы в C # с помощью Visual Studio 2017. Но я не знаю, как реализовать код на основе этой документации: https://docs.aws.amazon.com/AmazonS3/latest/dev/HLuploadFileDotNet.html

Я видел несколькорепозитории в github вокруг aws, но я тоже не смог этого сделать.В приложении Windows Forms есть несколько примеров, или кто-то может мне немного помочь.Я не эксперт, и я не понимаю, как собрать что-то с самого начала.Спасибо!

В настоящее время я храню помещения следующим образом:

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();
...