Ho configurato Discourse localmente. Sto cercando di caricare file utilizzando l’API REST.
Ecco gli header HTTP e le informazioni da 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--
Come mostrato, il tipo è PDF e synchronous è impostato su true.
Ma quando allego questo file in un post in questo modo:
[helloworld.pdf|attachment](upload://fechbEeCLVWfqlriiLsIKEu1wdg.pdf) (1.36 kb)
poi apro il browser, clicco sul pulsante di download del file e quando provo ad aprirlo è corrotto. Ho provato a fare lo stesso con un’immagine, ma l’immagine viene visualizzata correttamente.
Mi manca qualcosa, per favore aiutami.
Grazie