您好我正在创建一个webapp,我希望能够从应用GUI上传视频和图像,而不是通过控制台。我听说在数据库中存储图像/视频不是好习惯,存储这些文件类型的更好方法是什么?视频将从YouTube(或其他视频提供商)链接。
答案 0 :(得分:0)
查看Carrierwave宝石(tutorial here)。结合CDN,可以是托管图像/视频的良好开端。
答案 1 :(得分:0)
如果您使用外部视频服务,则不会将视频文件保存在数据库中。您只会看到这些视频的链接/ ID。 因此,将其保存在数据库中是常见的做法。
如果您要将视频直接上传到您的服务,则可以使用S3来存储它们。
正如eabraham所说,carrierwave gem是自定义上传的简单和良好的解决方案,它还提供亚马逊S3支持。