Загрузка большого файла с Angular / Core 2.2 - PullRequest
0 голосов
/ 25 февраля 2020

Я пытаюсь загрузить файлы с Angular 8 на. net Контроллер Core 2.2 и продолжаю получать ошибки при попытке загрузить что-либо более 28 Мб, но только при развертывании на Azure. Локально у меня проблем нет и могу загрузить до 100мб. Я не вижу ошибок на сервере. Консоль показывает мне ошибку CORS и «Неизвестную ошибку».

Я следовал приведенному здесь примеру: https://github.com/dotnet/AspNetCore.Docs/tree/master/aspnetcore/mvc/models/file-uploads/samples/2.x/SampleApp для настройки моего контроллера *. 1015 * core 2.2 для загрузки файл более 28 МБ.

Вот мой angular сервис:

     const url = `${this.publicApiBaseUrl}client/${clientId}/account/${accountId}/case/${caseId}/attachment`;
        fileData.append('data', JSON.stringify({'questionId': questionId, 'caseId': caseId}));
        return this.httpClient.post(url, fileData, {
            headers: this.appService.getUploadHttpHeaders(),
            reportProgress: true,
            observe: 'events'
        }).pipe(map((resData) => {
          const res: any = resData;
          if (res) {
              return res;
          }
      }),
      catchError((error: any) => {
        this.appService.showResponseErrorMsg(error.message);
        return observableThrowError(error);
      }));

Есть предложения, что еще можно попробовать?

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