Browse Source

FileLoader: Evaluate `X-File-Size` header before `Content-Length`. (#28169)

Michael Herzog 1 year ago
parent
commit
c817054a1c
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/loaders/FileLoader.js

+ 1 - 1
src/loaders/FileLoader.js

@@ -112,7 +112,7 @@ class FileLoader extends Loader {
 
 
 					// Nginx needs X-File-Size check
 					// Nginx needs X-File-Size check
 					// https://serverfault.com/questions/482875/why-does-nginx-remove-content-length-header-for-chunked-content
 					// https://serverfault.com/questions/482875/why-does-nginx-remove-content-length-header-for-chunked-content
-					const contentLength = response.headers.get( 'Content-Length' ) || response.headers.get( 'X-File-Size' );
+					const contentLength = response.headers.get( 'X-File-Size' ) || response.headers.get( 'Content-Length' );
 					const total = contentLength ? parseInt( contentLength ) : 0;
 					const total = contentLength ? parseInt( contentLength ) : 0;
 					const lengthComputable = total !== 0;
 					const lengthComputable = total !== 0;
 					let loaded = 0;
 					let loaded = 0;