Jak wysłać załącznik CSV z liniami dłuższymi niż 990 znaków?

W porządku. Myślałem, że ten problem ma coś wspólnego z moją aplikacją szyny, ale wydaje się, że ma to związek z głębszym działaniem załączników do wiadomości e-mail.

Muszę wysłać plik csv z mojej aplikacji szyny do magazynu, który wypełnia miejsca zamówień w moim sklepie. Magazyn ma format CSV i, jak na ironię, linia nagłówka pliku CSV jest bardzo długa (ponad 1000 znaków).

Gdy otrzymałem testowe wiadomości e-mail, otrzymałem przerwę w wierszu nagłówka pliku csv i nie mogłem się zorientować, co go tam umieściło. Jednak niektórzy gogli w końcu pokazali powód: załączone pliki mają limit znaków linii 1000. Dlaczego? Nie wiem Wydaje się to śmieszne, ale nadal muszę jakoś wysłać ten plik csv.

Próbowałem ręcznie ustawić typ MIME załącznika do text / csv, ale to nie pomogło. Czy ktoś wie, jak rozwiązać ten problem?

Niektóre trafne wyniki google:http://www.google.com/search?client=safari&rls=en&q=csv+wrapped+990&ie=UTF-8&oe=UTF-8

aktualizacja

Próbowałem kodowania załącznika w Base64 tak:

<code>    attachments['205.csv'] = {:data=> ActiveSupport::Base64.encode64(@string), :encoding => 'base64', :mime_type => 'text/csv'}
</code>

To chyba nie miało znaczenia. Otrzymuję wiadomość e-mail z kontem me.com za pośrednictwem Sparrow for Mac. Spróbuję użyć interfejsu internetowego gmaila.

questionAnswers(2)

yourAnswerToTheQuestion