Проблема с вложениями в публичной форме
Проблема с вложениями в публичной форме
Все рекомендации из этого топика ucp.php?mode=activate&u=637&k=A1W951 выполнили, не взлетает.
Проблема наблюдается в Хроме, в Опере, при каких-то сочетаниях версий ПО в компе пользователей.
Загрузка файлов происходит по следующему сценарию: полоса загрузки заполняется и затем исчезает.
Файл к форме не прикладывается.
Остальные данные нормально уходят.
Проблема сохраняется на php 7.2 и 7.3.
Крайне неприятная проблема, свои версии закончились, нужна помощь.
Проблема наблюдается в Хроме, в Опере, при каких-то сочетаниях версий ПО в компе пользователей.
Загрузка файлов происходит по следующему сценарию: полоса загрузки заполняется и затем исчезает.
Файл к форме не прикладывается.
Остальные данные нормально уходят.
Проблема сохраняется на php 7.2 и 7.3.
Крайне неприятная проблема, свои версии закончились, нужна помощь.
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Проблема с вложениями в публичной форме
Что то есть в PHP или JS логах?
Re: Проблема с вложениями в публичной форме
В логаг системы тишина.
В логах сервера много чего есть, можно почтой пришлю?
В логах сервера много чего есть, можно почтой пришлю?
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Проблема с вложениями в публичной форме
Для начал проверьте что в консоли браузера.
И можете дать ссылку на публичную форму?
И можете дать ссылку на публичную форму?
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Проблема с вложениями в публичной форме
И так, сейчас ясно, чтоб проблема не с сервером, а на стороне клиента. Возможно это связано с cookies.
Откройте файл config/server.php и найдите строчку
Замените ее на:
Таким образом для публичных форм cookies будут отключены.
Вторая возможная проблема, у вас установлено ограничение по типам (pdf,jpg,doc,xls,xlsx,docx,png,gif,zip,rar)
и тут дело в том, как сама windows распознает эти типы и тут возможны конфликты.
Рекомендую убрать ограничение по типам и оставить только ограничение на размер.
Откройте файл config/server.php и найдите строчку
Код: Выделить всё
define('SESSION_FORCE_COOKIE_USE',true);
Код: Выделить всё
if(strstr($_SERVER['REQUEST_URI'],'ext/public/form'))
{
define('SESSION_FORCE_COOKIE_USE',false);
}
else
{
define('SESSION_FORCE_COOKIE_USE',true);
}
Вторая возможная проблема, у вас установлено ограничение по типам (pdf,jpg,doc,xls,xlsx,docx,png,gif,zip,rar)
и тут дело в том, как сама windows распознает эти типы и тут возможны конфликты.
Рекомендую убрать ограничение по типам и оставить только ограничение на размер.
Re: Проблема с вложениями в публичной форме
Спасибо.
А мы на прошлой итеррации отключали куки целиком:
всё равно теперь отключить именно для публичных форм?
А мы на прошлой итеррации отключали куки целиком:
Код: Выделить всё
define('SESSION_FORCE_COOKIE_USE',false);
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Проблема с вложениями в публичной форме
Раз отключили в целом, от отдельно для публичных форму уже нет необходимости отключать, так как они уже отключены.
Re: Проблема с вложениями в публичной форме
Не спасло к сожалению, те логи, которые я присылал, уже были с отключенной проверкой кук.krosh писал(а): ↑22 дек 2020, 15:32 А мы на прошлой итеррации отключали куки целиком:
Код: Выделить всё
define('SESSION_FORCE_COOKIE_USE',false);
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Проблема с вложениями в публичной форме
Тогда пробуйте отключить проверку по типам файла. Проверка происходит мо mime type и возможно в этом проблема. Сообщите результат.
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Проблема с вложениями в публичной форме
Еще как вариант решение проблемы - это использовать обычный тип поля Файл.