使用GraphQL从Github存储库获取图像[Javascript]

时间:2018-11-12 07:30:21

标签: github graphql github-api github-graphql

我想从github存储库中获取图片并将其显示在我的网站中。 假设我的github-repo中有一个名为banner.png的图像。我已经成功获取了README.md文件的内容,该文件是纯文本。但是图像是二进制的,因此我不知道如何在url标签中使用它们(或只是该图像的img)。我已经搜索过,blob确实有一个commitUrl,但我不知道这是什么意思。我尝试将src用作img,但它不起作用。我什至尝试访问过该url,但它只是给出了一个404未找到。

1 个答案:

答案 0 :(得分:0)

如果您的回购是公开的,则可以使用免费的托管解决方案,例如https://www.jsdelivr.com,该解决方案可以为Github(https://www.jsdelivr.com/features#gh)中的文件提供正确的内容类型。您只需要按照:

构建网址
Microsoft.AspNetCore.Mvc.TagHelpers

一些例子:

https://cdn.jsdelivr.net/gh/bertrandmartel/newhaven-oled-dk51@master/img/newhaven-dk51.jpg https://cdn.jsdelivr.net/gh/bertrandmartel/websocket-java@master/exemples/readme_images/clientSide.png https://cdn.jsdelivr.net/gh/bertrandmartel/fritzing-parts@master/metec-braille-line-20-cell/metec-braille-line-20-cell.svg