3.48.2

(fix): Fix file upload tests to be OS-agnostic by using dynamic file size calculation instead of hardcoded values. Previously, tests expected a specific file size (21 bytes) which differs between operating systems due to line ending differences (CRLF on Windows vs LF on Unix). Now uses fs.statSync() to dynamically read the test file size at runtime.