5

Ich möchte Bilder aus meinem AWS S3-Bucket in GitHub-Problemen anzeigen, aber die von GitHub bereitgestellte Alias-Quell-URL funktioniert nicht.Ein Bild von AWS S3 mit GitHub Flavored Markdown anzeigen

Mein Abschlag:

![test](https://s3-us-west-2.amazonaws.com/gitshoes/screenshot20140422-45272-isuk4x.png) 

Die HTML von GitHub erzeugt:

<img src="https://camo.githubusercontent.com/b02d0cf44d4ba89549749d299ca9fcfb50612ee7/68747470733a2f2f73332d75732d776573742d322e616d617a6f6e6177732e636f6d2f67697473686f65732f73637265656e73686f7432303134303432322d34353237322d6973756b34782e706e67" alt="test" data-canonical-src="https://s3-us-west-2.amazonaws.com/gitshoes/screenshot20140422-45272-isuk4x.png" style="max-width:100%;">

Die URL Bild I (data-kanonische-src) vorgesehen funktioniert, aber die camo.githubusercontent.com sagt nur „Not Gefunden ".

Ich habe versucht, verschiedene Bild-URLs zu verwenden, daher scheint das Problem spezifisch für AWS-Bilder zu sein. Ich habe die AWS-Bilder meines Buckets bereits veröffentlicht, also ist das wahrscheinlich auch nicht das Problem.

Antwort

4

Ich denke, es sein könnte, da die Inhaltstyp-Response-Header sind nicht auf Content-Type gesetzt: image/png

Wenn Sie Chrom-Inspektor auf die Registerkarte Netzwerk gehen öffnen und dann laden Sie Ihre Bild-URL Sie werden sehen, heißt es in der Antwort-Header

Content-Type: 

https://i.imgur.com/krwv2oe.jpg wenn man sich, dass man es Response-Header sehen werden Content-Type hat: image/jpeg

Sie werden wahrscheinlich Ihre aws Eimer konfigurieren müssen zurückkehren Inhaltstyp-Header tha t reflektieren den Inhalt seiner Rückkehr.