Crystal Report: ошибка "Файл слишком велик для вложения"
Я новичок для сервера отчетов Crystal. Здесь я объясняю детали ошибки.
Я использую SAP Business Objects CMC для генерации отчетов для своего приложения. Ниже приведена информация о версии в изображении.
Когда я пытаюсь сгенерировать файл отчета размером более 1 МБ, он выдает ошибку ниже.
Error
The viewer could not process an event. 1c84865dce535c5.pdf File is too large for attachment. [] ---- Error code:0 [CRWEB00000119]
Итак, я пошел в следующее место, чтобы проверить maximumUploadFileSize
,
1. C:\Program Files (x86)\SAP BusinessObjects\tomcat\webapps\dswsbobje\WEB-INF\classes\dsws.properties
2. C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\dswsbobje\WEB-INF\classes\dsws.properties
3. C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\pjs\container\work\<ServerName>.WebApplicationContainerServer\businessobjects\dswsbobje\WEB-INF\classes\dsws.properties
# Мера безопасности для ограничения общего размера загружаемого файла
maximumUploadFileSize = 10485760
Это установлено в 10485760 (10 MB)
Насколько я понимаю, это размер по умолчанию из этого справочного документа.
Итак, если он поддерживает до 10 МБ, почему он выдает ошибку, когда файл отчета превышает 1MB
?
И я попытался увеличить размер в несколько раз 10
, имея в виду 104857600 (100 MB)
во всех этих файлах и перезагрузил сервер. Но безуспешно, после перезапуска сервера измененное значение в третьем файле снова устанавливается на старое значение (10485760)
, Пожалуйста, помогите мне в этом.
Есть ли способ увеличить maximumUploadFileSize
через консоль администратора?
Пожалуйста, оставьте свои комментарии, если у вас есть какие-либо вопросы / сомнения по этому поводу.
1 ответ
Эта проблема может быть решена с помощью следующих шагов.
На самом деле эта проблема связана с количеством записей, которые пытаются создать в виде отчета на сервере Crystal Report. Предел размера данных записи по умолчанию 20,000
, Изменяя лимит в 0 (for Unlimited)
мы можем решить эту проблему.
Выполните следующие шаги, чтобы изменить настройки:
- Войдите в CMC
- Идти к
Servers
в раскрывающемся меню- расширять
Service Categories
- Выбрать
Crystal Reports Services
- В правом окне будут перечислены запущенные сервисы, найдите
CrystalReports2013ProcessingServer
подDescription
,- Двойной клик по нему, он будет перенаправлен на
Properties
стр.- Установите значение
0
за"Database Records Read When Previewing or Refreshing (0 for unlimited)"
,- Нажмите
Save & Close
,- Запустить снова
CrystalReports2013ProcessingServer
,
Теперь попробуйте сгенерировать большой файл данных PDF, он должен работать нормально.