0

我正在按照本教程上传和编码视频:http ://www.nickdesteffen.com/blog/video-encoding-with-uploadify-carrierwave-and-zencoder

我的模型中有以下行:

Zencoder::Job.create({:input => "s3://mybucket/uploads/videos/#{model.id}/video.mp4"

我需要将此行末尾的“video.mp4”替换为我上传的文件的名称。我怎样才能做到这一点?

4

1 回答 1

1

CarrierWave 的SanitizedFile有一个original_filename方法可以用来访问上传文件的原始、未修改的名称。

Zencoder::Job.create({:input => "s3://mybucket/uploads/videos/#{model.id}/#{original_filename}"
于 2012-08-03T12:47:45.907 回答