FrameworkServlet 'DispatcherServlet' необходимо обрабатывать много запросов - PullRequest
0 голосов
/ 01 февраля 2019

Весна + Угловая загрузка файла.В данный момент может загружать только файл при попытке загрузить другой файл с ошибкой HTTP - 417.

Plus на tomcat после запуска сервера после 1-й загрузки я получаю следующее сообщение -

  FrameworkServlet dispatcherServlet initialization started
  FrameworkServlet dispatcherServlet initialization completed in 114ms

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

Какое решение для этого позволяет серверу обрабатывать много запросов.Если потребуется код, дайте мне знать, что я опубликую свои Spring и Angular файлы.

1 Ответ

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

Вам нужно сбросить formData при попытке загрузить второй файл.

 public formdata = new FormData(); 
    onSubmit() { 

    this.resetform();  //Order matters here
    let headers: any = new Headers(); 
    headers.append('Content-type', 'undefined'); 

    formData.append("selectFile", this.formData); 
    const req5 = new HttpRequest('POST', 'url as hosted on TOMCAT', formData, 
    reportProgress: true, 
    responseType: 'text' 
    }); 
    return this.httpClient.request(req5).subscribe(e => {( 
    console.log(e); 

    )} 
    } 

    resetform() { 
    this.formData = new FormData(); 
    }

Надеюсь, это решит вашу проблему !!!

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