0
我需要獲取發送到電子郵件的附件的內容類型...我從我的本地驅動器附加它。如何獲取內容類型要保存在數據庫中......在郵件文件中,我嘗試瞭如下所示。但它沒有奏效。請幫忙。在rails上獲取電子郵件附件的內容類型
files.each do |file|
attachment "application/octet-stream" do |a|
a.body = file.read
a.filename = file.original_filename
a.content_type = `file --raw --brief "#{file}"`.chomp
puts "The content type of the file is...",a.content_type
end
上述顯示錯誤爲 「子類型缺失:」 ERROR:無法打開`56.png」(沒有這樣的文件或目錄) 「」
以上沒有工作。我試圖使用MIME類型的寶石也......而像下面實現... a.content_type = MIME :: Types.t ype_for(文件).first.content_type ...它沒有工作...請幫助 – rubyist