Эй, парень, мне нужна помощь, у меня есть загрузка файла ...
все в порядке, но когда я пытаюсь загрузить файл размером более 80 МБ +, мой angular даже не попробуйте опубликовать ... Функция запускает ERror 0 напрямую
<input name="videoReq" id="videoReq" type="file" accept="video/*" class="d-none"
(change)="onFileChangedVideo($event,institute.value)">
onFileChangedVideo(event: any, id) {
if (event.target.files && event.target.files[0]) {
this.video = event.target.files[0];
this.uploadVideo();
}
}
async uploadVideo() {
this.loading = true;
this.submitBt = true;
this.openSnackBarMuchMoreTime("Enviando vídeo...Aguarde");
await this.makeVideoFormData()
}
поэтому моя форма создания видео Данные делают это
async makeVideoFormData(){
const formData = new FormData();
formData.append('videoRequest', this.video);
console.log(this.video);
console.log(formData);
//HERE WHEN FILE SIZE IS BIGGER THAN 80MB+- DON'T EVEN TRY TO POST, it will enter directly in error
this.reqService.submitRequest(this.orderList[this.idRequest].idOrder, formData).pipe(takeUntil(this.ngUnsubscribe))
.subscribe(sucess => {
//If video is less than 70MB +- will success
console.log(sucess);
}
, error => {
console.log(error);
//always enter HERE if my video is bigger then 80Mb +-
});
}
Моя ошибка Запустить это
headers: HttpHeaders
normalizedNames: Map(0) {}
lazyUpdate: null
headers: Map(0) {}
__proto__: Object
status: 0
statusText: "Unknown Error"
url: "/MYAPI/v1/myapi/api/498"
ok: false
name: "HttpErrorResponse"
message: "Http failure response for /MYAPI/v1/api/498: 0 Unknown Error"
error: ProgressEvent
isTrusted: true
lengthComputable: false
loaded: 0
total: 0
type: "error"
target: XMLHttpRequest {__zone_symbol__xhrSync: false, __zone_symbol__xhrURL: "/MYAPI/v1/api/498", __zone_symbol__loadfalse: Array(1), __zone_symbol__errorfalse: null, __zone_symbol__xhrScheduled: true, …}
currentTarget: XMLHttpRequest {__zone_symbol__xhrSync: false, __zone_symbol__xhrURL: "/MYAPI/v1/api/498", __zone_symbol__loadfalse: Array(1), __zone_symbol__errorfalse: null, __zone_symbol__xhrScheduled: true, …}
eventPhase: 0
bubbles: false
cancelable: false
defaultPrevented: false
composed: false
timeStamp: 28334.769999986747
srcElement: XMLHttpRequest {__zone_symbol__xhrSync: false, __zone_symbol__xhrURL: "/MYAPI/v1/api/498", __zone_symbol__loadfalse: Array(1), __zone_symbol__errorfalse: null, __zone_symbol__xhrScheduled: true, …}
returnValue: true
cancelBubble: false
path: []
__proto__: ProgressEvent
__proto__: HttpResponseBase
Я пробовал в другом P C, и это дерьмо вызвало 413, когда размер файла больше, чем 80 Мб - тоже. Но это не имеет ничего с аутентификацией, потому что, если я попробую файл видео размером менее 70 МБ, он будет работать.