如何在Heroku托管的网站上传文件?

时间:2017-05-01 13:46:51

标签: git heroku github

我有一个由Heroku提供的PHP网站。网站文件托管在Github上。每次我更新我的github仓库时,heroku应用程序都会重新启动并应用更改。

但是,该网站正在收集用户输入,如图片上传或附件。更新github仓库后,所有附件和图片都丢失了。

我想允许heruko将图片发送到我的github仓库或类似的东西,以防止这些附件丢失。

2 个答案:

答案 0 :(得分:1)

我建议您使用Amazon Web Services Simple Storage Service。

您可以在此处详细了解:paper

答案 1 :(得分:0)

如果您只想使用GitHub来实现此目的,您可以编写服务器代码以将图像上传到GutHub仓库。这样他们就不会在您的更新后丢失因为他们是您的回购的一部分。 但如果您要获得大量内容,这不是推荐的方式。

在此处查找更多信息https://developer.github.com/v3/repos/contents/#update-a-file