Невозможно установить максимальное значение для "spring.servlet.multipart.max-file-size" в весенней загрузке 2 - PullRequest
0 голосов
/ 27 февраля 2019

Какое максимальное значение, которое можно установить для "spring.servlet.multipart.max-file-size" для многоэтапных загрузок в весенней загрузке 2?

Можем ли мы установить его неограниченным ?, У меня естьчитайте в других блогах, что установка его в -1 позволит неограниченное количество раз, но у меня это не сработало.

Я пытался вставить это в application.properties, но не помогло

spring.servlet.multipart.enabled=true
spring.servlet.multipart.max-file-size=-1
spring.servlet.multipart.max-request-size=-1

ОБНОВЛЕНИЕ:

1) Когда я публикую файл с помощью Postman, размер которого меньше 10 МБ, мой файл загружается, и в другом сценарии я получаю

{
    "timestamp": 1551270385443,
    "message": "java.io.IOException: UT000020: Connection terminated as request was larger than 10485760",
    "path": "v1/order/upload/"
}

, что эквивалентно полученному ответуесли я не настрою max-file-size и max-request-size property в application.properties

Учебник, который я использую: https://www.callicoder.com/spring-boot-file-upload-download-rest-api-example/

2)

spring.servlet.multipart.enabled=true
spring.servlet.multipart.max-file-size=-1
spring.servlet.multipart.max-request-size=1024MB

приведенная выше конфигурация позволяет загружать файлы размером более 10 МБ.

1 Ответ

0 голосов
/ 27 февраля 2019

Согласно документации здесь: https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

и учебному пособию по загрузке здесь: https://spring.io/guides/gs/uploading-files/

Я почти уверен, что ваши свойства верны.

У вас нет 't при условии, что какой-либо код или другие свойства ниже приведены только для моего подозрения:

spring.servlet.multipart.max-file-size=-1 - это одно, но вместе с ним вы должны также установить spring.servlet.multipart.max-request-size соответственно, потому что это может быть случай, когда весь запросотклонено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...