Resimleri s3'ten almak ve HTML sayfamda görüntülemek istiyorum.ekran görüntüleri getirildi s3
Eğik HTML dosyası:
<section data-ng-controller="myCtrl">
<img ng-src="{{src}}" width="200px" height="200px">
</section>
Eğik Kontrolör dosyası:
var reader = new FileReader();
reader.onload = function(event) {
$scope.src = event.target.result;
}
reader.readAsDataURL(file);
Ama hata gösterir: Bir şey çağrısı FileReader bulundu ve bunu denedik
angular.module('users').controller('myCtrl', ['$scope',function($scope) {
var s3 = new AWS.S3();
s3.getObject({Bucket: 'mybucket', Key: 'myimage.jpg'},function(err,file){
//code?? to display this image file in the img tag
//$scope.src=file????....obviously it wont work
});
}]);
:
Yakalanmamış TypeError: 'FileReader'da' readAsDataURL 'yürütülemedi: parametre 1' Blob 'türünde değil. Ben s3 ilgilendirmiyor
:
img etiketi
Benim S3 kova görüntü dosyasını görüntülemek için koduyla bana yardım edin
DÜZENLEME herkese açık değil. ne ben bilmek istiyorum senin S3 dosya herkese açıksa
nasıl (HTML resim etiketini
Kepçeinizin neden halka açık erişim sağlayamadığını sorabilir miyim? Bunu yapmazsanız, bir anahtar aracılığıyla kepçeye erişmeniz gerekir ve kodunuza bir anahtar koyarsanız, kepçeniz temel olarak çok açıktır. – enpenax
@enpenax aslında benim soru html resim etiketi –
kullanarak dosya nesnesinin forma javascript kodu var bir resmi görüntülemek için şimdi çalışıyor nasıl? –