Dateien werden beschädigt, wenn versucht wird, sie über die REST-API hochzuladen

Ich habe Discourse lokal eingerichtet. Ich versuche, Dateien über die REST-API hochzuladen.

Hier sind die HTTP-Header und Informationen von Postman

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--

Wie gezeigt, ist der Typ PDF und Synchronous ist auf true gesetzt.
Aber wenn ich diese Datei wie folgt anhänge:

[helloworld.pdf|attachment](upload://fechbEeCLVWfqlriiLsIKEu1wdg.pdf) (1,36 KB)

Dann öffne ich den Browser, klicke auf den Download-Button für die Datei und wenn ich versuche, sie zu öffnen, ist sie beschädigt. Ich habe versucht, dasselbe mit einem Bild zu machen, aber das Bild wird korrekt angezeigt.
Habe ich etwas übersehen, bitte helfen Sie mir.
Danke