18.06.2020, 18:53 | #1 |
Участник
|
Не открывается вложение из email на телефоне
Всем доброго дня.
Столкнулся вот с какой ситуацией. Есть периодическая операция которая формирует отчет в Excel, сохраняет его в PFD, создает письмо, вкладывает отчет в него и отправляет. Всё работало и все были счастливы, но только до поры до времени Обратился пользователь с жалобой на то что не может открыть вложение в письме. В ходе разбирательств выяснилось что не может открыть вложение на телефоне (IPhone), а не на ПК. Хотя на ПК всё норм. На телефоне вложение выглядит как файл без расширения. Если переслать это письмо с телефона на другой телефон (Android), на нем вложение тоже без расширения. Если же это письмо изначально из Аксапты послать двум получателям и открыть на разных телефонах (IPhone, Android), то на втором всё норм. Казалось бы ответ очевиден, надо выкинуть яблокофон, но вскрылось вот что. Если на IPhone послать письмо с PDF во вложении, то вложение без проблем распознаётся. И еще это не единственный отчет в PDF который отправляется по почте. Если другой такой отчет попытаться открыть на IPhone, то он открывается. Т.е проблема только с первым отчетом. Казалось бы опять всё просто. Взять сравнить два класса формирователя отчетов и решено, но это я уже делал. У нас есть общий родитель для работы с Excel, в нем создание/сохранение/отображение и прочее. Его наследники только наполняют файл данными. Отчет создаётся из шаблона. Думал проблема в нем. Создавал новый шаблон с нуля без всякого форматирования для того чтобы исключить возможные косяки. Но это не помогло. Из интересного вот еще что, месяц назад перешли с Ах4 на Ах2012. Пользователь утверждает что раньше проблем с открытием вложений не было, а сейчас появились. Ах2012 крутится на новых серверах Windows Server 2016 Standart Ax4 крутилась на Windows Server 2008 R2 Enterprise Офис и там и там 2013 Кто-нибудь сталкивался с подобной проблемой? Посоветуйте куда копать? |
|
19.06.2020, 17:43 | #2 |
Участник
|
Методом научного тыка выяснил что это связано с наименованием файла. Но что именно ему не нравится не понятно. Сейчас остановился на том наименование которое норм работает. Если кому-нибудь будет интересно, то могу привести примеры которые перебирались для выявления проблемы.
|
|
19.06.2020, 18:10 | #3 |
Участник
|
Интересно конечно.
|
|
19.06.2020, 18:54 | #4 |
Участник
|
Изначально файл назывался "Учет рабочего времени продавцов <код_сайта> <код_склада> <время_в_секундах>.pdf"
Начал с банального "test.pdf" - оно работает на IPhone Не рабочие варианты "Учет рабочего времени <код_сайта> <код_склада> <время_в_секундах>.pdf" "Учет рабочего времени <код_сайта> <время_в_секундах>.pdf" "Учет рабочего времени <код_сайта>.pdf" "Учет рабочего времени продавцов <код_склада> <время_в_секундах>.pdf" "Учет рабочего времени продавцов <время_в_секундах>.pdf" "Учет рабочего времени продавцов.pdf" "Учет рабочего времени продавов.pdf" "Учет рабочего времени проавцов.pdf" "123456789012345678901234567890продавцов0.pdf" "Учет рабочего времени продавцов_<код_сайта> <код_склада> <время_в_секундах>.pdf" "Учет рабочего времени продавцов_<код_сайта>_<код_склада> <время_в_секундах>.pdf" "Учет рабочего времени <код_сайта>_<код_склада> <время_в_секундах>.pdf" "Учет рабочего времени_<код_сайта>_<код_склада> <время_в_секундах>.pdf" "Учет рабочего времени_<код_сайта>_<время_в_секундах>.pdf" "Учет рабочего времени продавцов <наименование_сайта> <код_склада> <время_в_секундах>.pdf" "Учет рабочего времени <наименование_сайта> <код_склада> <время_в_секундах>.pdf" "Учет рабочего времени продавцов_<наименование_сайта> <код_склада> <время_в_секундах>.pdf" "Учет рабочего времени_<наименование_сайта> <код_склада> <время_в_секундах>.pdf" "Учет рабочего времени_<наименование_сайта>_<код_склада> <время_в_секундах>.pdf" Если обобщить то если встречалось слово "продавцов" или <код_сайта> или <наименование_сайта> то файл на IPhone не читался (на Android всё норм). Я проверял на различные нечитаемые символы, всё равно не помогало. Пока остановились на варианте "Учет рабочего времени.pdf", а остальную информацию в тексте письма. |
|
22.06.2020, 14:56 | #5 |
Участник
|
Может просто слишком длинное наименование?
|
|
23.06.2020, 11:08 | #6 |
Участник
|
Я думал о том что оно может быть просто длинным, но вариант выше появился после варианта "1234567890123456789012345678901234567890.pdf" и там и там по 40 символов, но со словом "продавцов" не работает. Также пробовал с 50тью символами - норм.
|
|