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's SanitizedFile has an original_filename method you can use to access the original, unmodified name of the uploaded file.

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