gpt4 book ai didi

ruby-on-rails - 将用户上传的文件卸载到外部站点的解决方案?

转载 作者:行者123 更新时间:2023-12-04 06:19:58 24 4
gpt4 key购买 nike

对于我正在开发的网站,我希望用户能够上传其他人可以收听的歌曲。 Rails 应用程序将托管在 Linode VPS 上,但我想将实际歌曲文件托管在 VPS 以外的其他地方,可能是 Dreamhost 或 Amazon S3 帐户。

你们认为这个问题的一个好的解决方案是什么?
允许用户上传到 VPS,然后让 VPS ftp 或以其他方式在后台将文件传输到外部托管服务,并在完成时通知用户?或者其他一些疯狂、酷的解决方案?

任何帮助深表感谢。

最佳答案

我构建了一个示例项目,该项目上传到 Amazon S3 并完全绕过您的 Rails 服务器。我建议使用这种解决方案,这样您就不会将 Rails 服务器进程与上传捆绑在一起。

示例项目使用 Rails 3、Flash/Silverlight/GoogleGears/BrowserPlus 和基于 jQuery 的 Plupload 直接上传到 S3:https://github.com/iwasrobbed/Rails3-S3-Uploader-Plupload

关于ruby-on-rails - 将用户上传的文件卸载到外部站点的解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6711685/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com