Я хотел бы получить размер вложения каждого письма, не загружая файл, чтобы получить его.Я использую Gmail gem .
РЕДАКТИРОВАТЬ: Я ищу способ, чтобы получить размер только путем чтения заголовков или аналогичных без необходимости извлечения целых вложений, который являетсяочень долгий процесс.
gmail = Gmail.connect(:xoauth, self.email,
:token => self.token,
:secret => self.secret,
:consumer_key => 'SECRET',
:consumer_secret => 'SECRET'
)
mails = gmail.mailbox("[Gmail]/All Mail").emails
mails.each do |mail|
next if mail.message.attachments.blank?
# How to get the message's size if possible ?
mail.message.attachments.each do |attachment|
# How to get the attachment's size ?
end
end