我有一个在Heroku上运行的rails 6应用程序,用于捕获视频并上传它们。典型的用例是用户制作视频,然后上传。为此,我成功地使用了直接上传到亚马逊S3的active storage。
但是,用户可能在慢速移动链接上,因此希望稍后在宽带链接上上传视频。我使用的模型如下:
class Lesson
has_one_attached :video
...
end用户通过点击以下代码生成的链接来制作视频:
<%= simple_form_for@lesson) do |f| %>
<%= f.file_field :video, id: 'video_file', direct_upload: true %>
...
<% end %>如果在附加文件之后但在提交表单之前检查lesson.video,则它似乎具有一个数据结构,其中包含存储视频的本地文件的地址。
我可以以某种方式将信息保存在lesson.video中,然后稍后将文件上传到亚马逊S3吗?
发布于 2020-02-25 22:28:28
为了提高S3上传速度,我们需要做以下工作:
https://stackoverflow.com/questions/60387837
复制相似问题