使用 Heroku 的本地文件系统进行服务器到服务器的图像传输



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

应用程序托管在heroku上。

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新