REST API로 업로드를 시도하면 파일이 손상됩니다

로컬에서 Discourse를 설정했습니다. REST API를 사용하여 파일을 업로드하려고 하고 있습니다.

Postman의 HTTP 헤더와 정보는 다음과 같습니다.

POST /uploads.json HTTP/1.1
Host: localhost:4200
Api-Key: 3772adba123b1db43f4d3644382b97a5ba9b6cdfdb796e25341dc796c402638e
Api-Username: devarshmavani19
Cache-Control: no-cache
Postman-Token: 57530e28-fe64-a899-dfb3-80271a47ad31
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="type"

pdf
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="synchronous"

true
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="file"; filename="helloworld.pdf"
Content-Type: 


------WebKitFormBoundary7MA4YWxkTrZu0gW--

보시는 바와 같이 type은 PDF이고 synchronous는 true로 설정되어 있습니다.
하지만 포스트에 이 파일을 다음과 같이 첨부하면

[helloworld.pdf|attachment](upload://fechbEeCLVWfqlriiLsIKEu1wdg.pdf) (1.36 kb)

브라우저를 열어 파일 다운로드 버튼을 클릭한 후 파일을 열려고 하면 파일이 손상되어 있습니다. 이미지로 동일한 작업을 해보았지만 이미지는 정상적으로 표시되었습니다.
무엇을 놓친 것이 있을까요? 도움을 부탁드립니다.
감사합니다