Ruby on Rails中,Paperclip和Ruby Mp3Info如何实现音乐文件信息提取?

2026-04-11 20:043阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计242个文字,预计阅读时间需要1分钟。

Ruby on Rails中,Paperclip和Ruby Mp3Info如何实现音乐文件信息提取?

我在尝试上传一个MP3文件(使用上传插件),然后立即读取MP3信息(使用Mp3Info gem)。这样,我就可以获取、歌曲长度等信息。我可以使用paperclip成功上传MP3文件,但尝试使用Mp3Info.open(@)时遇到问题。

Ruby on Rails中,Paperclip和Ruby Mp3Info如何实现音乐文件信息提取?

我正在尝试上传一个MP3文件(使用回形针插件),然后立即读取MP3信息(使用Mp3Info gem),这样我就可以获得标题,歌曲长度等.

我可以使用paperclip成功上传MP3文件,但是当我尝试使用Mp3Info.open(@ song.music.url)时,我收到一条错误信息,说文件是空的.是否有正确的文件引用,以便Mp3Info可以找到该文件?

(注意实际文件位于/public/system/musics/:id/original/:filename.extention)

ActionView::TemplateError (empty file) on line #5 of app/views/songs/_upload.erb: 5: <% Mp3Info.open( @song.music.url ) do |mp3| %> 6: <% mp3.tag.title %> 7: <% end %> 尝试“路径”方法而不是“网址”

@song.music.path

本文共计242个文字,预计阅读时间需要1分钟。

Ruby on Rails中,Paperclip和Ruby Mp3Info如何实现音乐文件信息提取?

我在尝试上传一个MP3文件(使用上传插件),然后立即读取MP3信息(使用Mp3Info gem)。这样,我就可以获取、歌曲长度等信息。我可以使用paperclip成功上传MP3文件,但尝试使用Mp3Info.open(@)时遇到问题。

Ruby on Rails中,Paperclip和Ruby Mp3Info如何实现音乐文件信息提取?

我正在尝试上传一个MP3文件(使用回形针插件),然后立即读取MP3信息(使用Mp3Info gem),这样我就可以获得标题,歌曲长度等.

我可以使用paperclip成功上传MP3文件,但是当我尝试使用Mp3Info.open(@ song.music.url)时,我收到一条错误信息,说文件是空的.是否有正确的文件引用,以便Mp3Info可以找到该文件?

(注意实际文件位于/public/system/musics/:id/original/:filename.extention)

ActionView::TemplateError (empty file) on line #5 of app/views/songs/_upload.erb: 5: <% Mp3Info.open( @song.music.url ) do |mp3| %> 6: <% mp3.tag.title %> 7: <% end %> 尝试“路径”方法而不是“网址”

@song.music.path