2010-10-22 1 views
1

Если я придаю XLS файлы в качестве вложений в почтовой программе, как этотКак подключить файлы xls к электронной почте при отправке с рельсов и не получить повреждение вложений?

attachments["1.xls"] = File.read "1.xls" 

Если я пытаюсь открыть вложение из полученной почты, Excel не может открыть и он говорит, что файл поврежден.

Пожалуйста, дайте мне знать, если мне что-то не хватает? Пожалуйста, дайте мне знать, если необходима дополнительная информация?

ответ

3

Найдено здесь ответ http://www.dixis.com/?paged=3

Видимо правильный способ прикрепить двоичные файлы на Windows, является

attachments[file_name] = File.open(file_location, 'rb'){|f| f.read}