0

我正在创建一个网络服务来从用户指定的外部站点获取一堆图像并将它们存储在 S3 上。

该应用程序托管在 heroku 上。

heroku 应用程序的流程:
1. 调用 www.example.com/image.jpg 并在本地保存文件
2. 将图像处理成不同大小
3. 将图像上传到 S3

我担心 heroku 的临时文件系统。我只是将它用作 /tmp 存储,但我担心它会遇到限制。如果用户从他们的本地机器上传,那么我可以直接上传到 S3,但由于它来自另一台服务器,我看不到方法。

有没有人在尝试处理大量文件时遇到 heroku 的临时本地文件系统问题?

4

1 回答 1

1

使用 PaperClip,您可以选择为您的图像提供 remote_url。您仍然可以直接上传到 S3 并避免使用 Heroku 文件系统的风险。

于 2012-12-21T09:13:51.863 回答