Bir bitmap nesnesini bir görüntü olarak Amazon S3'e nasıl kaydedebilirim?C kullanarak Amazon S3 üzerinde bir kovaya dosya ekleme 0 #
Herşeyi ayarlamıyorum ama sınırlı C keskinliğim bu işi bitirmemi engelliyor.
// I have a bitmap iamge
Bitmap image = new Bitmap(width, height);
// Rather than this
image.save(file_path);
// I'd like to use S3
S3 test = new S3();
test.WritingAnObject("images", "testing2.png", image);
// Here is the relevant part of write to S3 function
PutObjectRequest titledRequest = new PutObjectRequest();
titledRequest.WithMetaData("title", "the title")
.WithContentBody("this object has a title")
.WithBucketName(bucketName)
.WithKey(keyName);
yalnızca bir dize almak ve dosyanın vücutta olarak kaydedebilirsiniz S3 işlevini de görebileceğiniz gibi.
Bunu bir bitmap nesnesinde geçirmeme ve görüntü olarak kaydetmeme izin verecek şekilde nasıl yazabilirim? Belki bir akım olarak? Ya da bir bayt dizisi olarak?
Yardımlarınız için minnettarım.
Ummm ... resminizi bir dosyaya kaydedin, dosyayı bir hex dizesine dönüştürün ve bu dizgeyi iletin mi? S3 hakkında hiçbir şey bilmiyorum ama bence bu yardımcı olabilir. – Vercas
Görüntüyü önce bir dosyaya kaydetmenin yükünü istemiyorum. Görüntü hala bellekte iken yapılabilir eminim. – Abs
Daha sonra bir bellek akışına kaydedin. – Vercas