Soru Amazon S3 Eriş imi resmi URL ile


Amazon S3 depolama birimine bir resim yükledim. Ancak bu görüntüye url ile nasıl erişebilirim? Klasörü ve dosyayı herkese açık yaptım ancak URL'ye erişmeye çalışırsanız yine de AccessDenied hatası alıyorum https://s3.amazonaws.com/bucket/path/image.png


16
2017-08-07 20:47


Menşei




Cevaplar:


Bu daha eski bir sorudur, ancak bu soruyla karşılaşan herkes için, dosyayı herkese açık hale getirdiğimde görüntüm olarak erişebildim. https://mybucket.s3.amazonaws.com/myfolder/afile.jpg


22
2017-11-20 07:38



henüz üzerine tıkladığımda, erişim engellendi hatası veriyor? - Kick Buttowski


Artık bir kepçe içindeki herhangi bir klasöre sağ tıklayabildiğiniz gibi, bu klasördeki her şeyi herkese açık hale getirmek için 'Genel Yap'ı seçin. Kova seviyesinde çalışmayabilir.


4
2018-01-23 22:17



Mevcut tüm dosyaları herkese açık olarak ayarlamaya çalışıyorsanız bu harikadır. Dosyaları yükledikçe, bu "genel" durumu almıyorlar. Nesneyi bir API aracılığıyla ekliyorsanız, yükleme sırasında "herkese açık" erişimi ayarlayabilirsiniz. stackoverflow.com/questions/10055016/... - Phas1c


Resminize kullanarak aşağıdakilere erişebilirsiniz:

https://s3.amazonaws.com/bucketname/foldername/imagename.jpg

veya klasör yoksa, şunları yapabilirsiniz:

https://s3.amazonaws.com/bucketname/imagename.jpg

yardım ederseniz yardımcı olur. 30 Mayıs 2017 tarihli AWS'ye uygundur.


4
2018-05-30 13:29





S3'te yüklendiği ve depolandığı gibi aynı durumu kullanarak resme eriştiğinizden emin olun. Örneğin, resim_adı yüklediyseniz.JPG, aynı adı kullanmalısınız, ancak resim_adı kullanmamalısınız.jpg


3
2018-01-18 16:23





Görüntülere erişememekle benzer bir soruna bir çözüm ararken, bu soruya rastladım.

Bu görüntüleri ile bir % kendi dosya adlarına erişildiğinde, % için kodlanmış simge URL'si %25.

diğer bir deyişle photo%20of%20a%20banana%20-%2019%20june%202016.jpg üzerinden erişilmesi gerekiyor photo%2520of%2520a%2520banana%2520-%252019%2520june%25202016.jpg.

Ancak, tam yolu kodlayan URL, bizim için işe yaramadı çünkü eğik çizgi vb. Kodlanacak ve yol çalışmayacaktı. Özel durumumuzda, sadece değiştirilmesi % ile %25 tüm erişim yollarında fark yarattı.


3
2018-01-16 02:41





Aynı problemi yaşıyordum. Konuyu görüntü URL'sindeki boşluk var. Bunu yapmak için yaptım:

String imgUrl=prizes.get(position).getImagePreview().replaceAll("\\s","%20");

şimdi bu URL’yi picasso’ya geçirin:

Picasso.with(mContext)
            .load(imgUrl)
            .into(mImageView);

1
2017-07-29 15:00





Konsolunuzda, erişmek istediğiniz resme sağ tıklayın ve "Herkese Açık Yap" a tıklayın; Bu yapıldığında tekrar resmin üzerine tıklayın ve "Özellikler" e tıklayın ve Bağlantıyı Genişletilmiş görünümden kopyalayın.


0
2018-04-19 06:30