如何在 GitHub 上设置文件以供下载?
How do I set up a file on GitHub for download?
有谁知道如何在 GitHub 上设置一个可以下载的文件?
- 文件是文本文件(实际上是 iCal 日历文件)。
- 文件是 GitHub 存储库的一部分,但我不想强迫用户 download/clone 整个项目只是为了获得一个文件。
- 我不想强迫用户点击在浏览器中显示文件的 'raw' link(然后执行 'save as'),我希望用户单击 link 并将文件下载到磁盘文件(或他们的浏览器设置为处理下载文件的任何内容)。
我很确定 GitHub 不会提供强制下载此类文件的端点。如果您想这样做,我建议您选择以下两个选项之一:
- 如果这些是正常软件版本的一部分,则将它们添加为 GitHub 版本资产,它们应该能够正常下载。您可能希望使用 API 上传它们,以便适当地设置 Content-Type 值。
- 如果不是,那么我会设置一个小型服务器来提供所需的 Content-Disposition 并自己托管它们。如果您将这些用作某些自动化过程的一部分,出于速率限制的原因,您可能无论如何都需要这样做。
有谁知道如何在 GitHub 上设置一个可以下载的文件?
- 文件是文本文件(实际上是 iCal 日历文件)。
- 文件是 GitHub 存储库的一部分,但我不想强迫用户 download/clone 整个项目只是为了获得一个文件。
- 我不想强迫用户点击在浏览器中显示文件的 'raw' link(然后执行 'save as'),我希望用户单击 link 并将文件下载到磁盘文件(或他们的浏览器设置为处理下载文件的任何内容)。
我很确定 GitHub 不会提供强制下载此类文件的端点。如果您想这样做,我建议您选择以下两个选项之一:
- 如果这些是正常软件版本的一部分,则将它们添加为 GitHub 版本资产,它们应该能够正常下载。您可能希望使用 API 上传它们,以便适当地设置 Content-Type 值。
- 如果不是,那么我会设置一个小型服务器来提供所需的 Content-Disposition 并自己托管它们。如果您将这些用作某些自动化过程的一部分,出于速率限制的原因,您可能无论如何都需要这样做。