12

我正在寻找免费的文件托管服务,它可以让我轻松获得每个文件的静态链接。因此,文件 1.png、2.png、3.png 应分配给 URL:www.something.com/somepath/1.pngwww.something.com/somepath/2.pngwww.something.com/ somepath/3.png分别

稍后,这些文件将通过可能由许多用户安装的移动应用程序下载。

在互联网上搜索后,在主要的存储提供商中,只有 Dropbox 和 GitHub 使我能够获得公开的直接非随机 URL(其他一些服务,例如 SkyDrive、Box、Copy、4Shared、MediaFire 随机化文件名)。当然,没有什么能阻止我使用 Dropbox,但我听说如果流量太高,Dropbox 可能会阻止访问。

有人知道 GitHub 是否允许我们这样做吗?我知道 Git 不是用来跟踪二进制文件的,但是由于文件是静态的(只有 1 次提交就足够了),所以不需要跟踪增量。

单个文件的最大大小为 3-4 MB。将有 1,000 个这样的文件。所有文件均不受版权保护。

*移动应用程序将是开源的,不用于商业目的。

4

2 回答 2

12

这是允许的,但是:

  • GitHub对每个 repo 有 1GB 的“软”限制,这意味着如果您始终保持在该限制之上,您将收到电子邮件,要求您减少 repo 的大小。
    在你的情况下,一个 repo 3 到 4 GB 就太多了。
  • GitHub ToS不允许“出于任何非法或未经授权的目的”使用该服务,请确保您的 mp3 不违反某些版权法。

简而言之,这是可能的,但它肯定不是 GitHub 的用途。


像 Nexus这样的工件存储库确实提供了非随机名称,所以如果你可以将它发布到像 Amazon S3 这样的服务(没有开箱即用的 Nexus 支持,但它是可能的

于 2014-05-24T10:15:08.640 回答
1

托管图像的示例:

https://github.com/ifl0w/RandomWallpaperGnome3

这个 ubuntu UI 插件程序允许随机化壁纸的 URL。

这里有几个存储库设置为与托管壁纸集合的程序一起使用。

https://github.com/matjam/hd-wallpapers https://github.com/rakkarage/wallpaper

不用担心丢失壁纸真是太好了。

但我猜不是音乐,因为上面列出的两个原因。

谢谢。

于 2021-04-30T21:54:08.593 回答