Файлы относительно небольших размеров не передаются через WEB
Есть очень сильно переписанная конфа 1с на обычных формах (платформа 8.3.15 32бит), с веб сервисами + iis. есть сайт, куда пользователи грузят файлы и они передаются в 1с, создаётся документ + прикреплённые файлы в справочник.
Проблема - если размер всех файлов, которые передаются, больше 3 мб, то файлы не прилетают в 1с. ЖР пустой, нет никаких ошибок. Подскажите, если вдруг у кого-то была похожая проблема, в какую сторону копать
Проблема - если размер всех файлов, которые передаются, больше 3 мб, то файлы не прилетают в 1с. ЖР пустой, нет никаких ошибок. Подскажите, если вдруг у кого-то была похожая проблема, в какую сторону копать
По теме из базы знаний
- Синхронизация хранилища 1С и git-репозитория с применением OneScript и Gitsync. Методика и пошаговая инструкция для создания скрипта и его регулярного запуска
- Разработка внешних компонент на ассемблере goAsm
- Конфигурация Flowcon: Набор инструментов для управления задачами, проектами и бизнесом в 1С
- Внешняя компонента на C# для парсинга страниц через Phantom JS на сервере 1С х32,х64
- Внедрение брокера сообщений на базе Apache ActiveMQ
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
1
<system.web>
<httpRuntime maxRequestLength="2097152" maxQueryStringLength="102400" executionTimeout="3600" appRequestQueueLimit="10000" />
</system.web>
2
<system.webServer>
<security>
<! - 2 ГБ (Единица: b байтов) (макс. 4 294 967 295 байт = 3,99 ГБ) ->
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483648">
</requestLimits>
</requestFiltering>
</security>
</system.webServer>
3
IIS - Изменить параметры фильтра запроса для нужного сайта - Ограничения запросов - Максимально допустимый размер содержимого (байты)
1
<system.web>
<httpRuntime maxRequestLength="2097152" maxQueryStringLength="102400" executionTimeout="3600" appRequestQueueLimit="10000" />
</system.web>
2
<system.webServer>
<security>
<! - 2 ГБ (Единица: b байтов) (макс. 4 294 967 295 байт = 3,99 ГБ) ->
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483648">
</requestLimits>
</requestFiltering>
</security>
</system.webServer>
3
IIS - Изменить параметры фильтра запроса для нужного сайта - Ограничения запросов - Максимально допустимый размер содержимого (байты)
(10)
Какой сайт? - сайт самописный на php
Какая конфигурация 1С? - конфигурация, можно так сказать полностью самописная, версия бсп 2.3.4.14
Какая винда? Какой редакции? - ошибка одинаковая на windows server 2007 и на 2012
Как именно передаются файлы? - через xml
Какой сайт? - сайт самописный на php
Какая конфигурация 1С? - конфигурация, можно так сказать полностью самописная, версия бсп 2.3.4.14
Какая винда? Какой редакции? - ошибка одинаковая на windows server 2007 и на 2012
Как именно передаются файлы? - через xml
(25)В смысле как реализовать? Создаете обработку в которой вызываете опубликованные веб-серрвисы, запускаете ее в любой конфе, хоть пустой, в тойже системе где стоит стоит веб сервер и опубликованна база. Вы сможете все мониторить отладчиком, исключить промежуточные сетевые проблемы и видеть журналы всех серверных приложений и системы
Изменение файла "web.config" в корне директории веб-приложения:
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1048576000" />
</requestFiltering>
</security>
</system.webServer>
А так по вопросу более подробно
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1048576000" />
</requestFiltering>
</security>
</system.webServer>
А так по вопросу более подробно
Через командную строку
cd c:\Windows\System32\inetsrv
appcmd set config "Default Web Site" -section:requestFiltering -requestLimits.maxAllowedContentLength:104857600 -commitpath:apphost
Не забудьте перезапустить IIS через диспетчер служб IIS
cd c:\Windows\System32\inetsrv
appcmd set config "Default Web Site" -section:requestFiltering -requestLimits.maxAllowedContentLength:104857600 -commitpath:apphost
Не забудьте перезапустить IIS через диспетчер служб IIS
Ограничение возможно на стороне сайта с php.
Попробуй в php.ini установить
upload_max_filesize = 20M post_max_size = 20M
и сделать рестарт служб php.
В этом примере 20 МБ размер файла.
Попробуй в php.ini установить
upload_max_filesize = 20M post_max_size = 20M
и сделать рестарт служб php.
В этом примере 20 МБ размер файла.
я бы рекомендовал в таком случае вскрыть код сайта. у меня такое чувство, что лет 20 назад, прописывая в PHP создание кнопки SUBMIT для загрузки файлов я мог ограничивать размер файла прямо в коде.
как вариант типа такого
<input type="hidden" name="MAX_FILE_SIZE" value="1111111">
это я прямо в инете нарыл
можно хотя бы взглянуть на html страницу для загрузки файлов на сайте. если там есть элемент с именем MAX_FILE_SIZE - то это улика
как вариант типа такого
<input type="hidden" name="MAX_FILE_SIZE" value="1111111">
это я прямо в инете нарыл
можно хотя бы взглянуть на html страницу для загрузки файлов на сайте. если там есть элемент с именем MAX_FILE_SIZE - то это улика
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
