【问题标题】:Large file hosting that works with Netlify与 Netlify 一起使用的大型文件托管
【发布时间】:2021-06-20 21:05:20
【问题描述】:

我真的不知道如何描述我的问题,但是:

我制作了一个程序和一个网站,您可以从中下载它。该程序是一个 exe 安装程序,有 200 MB。我想在 Netlify 上托管我的 HTML 网站,但我不知道在哪里托管程序文件,因为如果我在 Netlify 上托管它,下载速度会很慢。我需要像 Mediafire 这样的东西,但我不希望用户离开我的网站。我的网站上有一个 下载 按钮,当用户单击它时,我只希望文件开始下载,而不是将用户重定向到外部网站。我该怎么做,我应该使用什么服务?

附:我想要一个免费的文件服务托管服务,因为我的程序也是免费的(我不想从中赚钱......)。

附: 2:我不想用Netlify的大文件系统,因为我不想用GitHub作为HTML网站托管系统。

提前致谢! :)

【问题讨论】:

    标签: html download hosting netlify downloadfile


    【解决方案1】:

    快速说明:Netlify 有自己的论坛,如果我不能帮助你,你也可以在那里提问。

    所以您实际上是在寻找 content delivery network (CDN)
    GitHub 免费提供此功能,这就是为什么我也会将我的示例放在 GitHub 上。
    但是,还有许多其他免费的 CDN,因此快速的 Google 搜索肯定会对您有所帮助。

    您可以通过例如使您的程序可供下载。 GitHub 发布。
    该文件随后托管在 GitHub 上,您可以复制链接
    (例如https://github.com/YourName/YourProgram/releases/download/FileVersion/Program.exe
    并使用<a href=""> 标签将其链接到您的网站。
    用户不会被重定向到 GitHub,程序仍然会被下载。

    您不必担心使用此方法的 HTML 代码,
    它保持不变(超链接除外)。

    【讨论】:

    • 嗨朱利安!非常感谢您的回答!所以:如果我像你给我的那样放一个链接,用户不会被重定向到 GitHub,对吧?下载会自动开始吗?如果我不打扰,超链接应该有下载属性吗?
    • 嘿。是的,没错,用户不会被重定向到任何地方,下载会自动开始。通常不需要添加下载属性,因为 .zip、.exe 等文件会自动标记为下载。但要确保链接正确,否则会被重定向到 GitHub 的 404 页面。例如,如果你想下载 jQuery 的代码,这将是你的超链接元素:<a href="https://github.com/jquery/jquery/archive/refs/tags/3.6.0.zip">jQuery Source Code</a>.
    猜你喜欢
    • 2013-09-01
    • 2019-08-29
    • 2014-04-06
    • 2017-05-07
    • 1970-01-01
    • 1970-01-01
    • 2020-04-29
    • 1970-01-01
    • 2015-04-27
    相关资源
    最近更新 更多