File Upload
Upload a file with multipart form
cURL Command
curl -X POST -F 'file=@/path/to/document.pdf' https://api.example.com/upload
Flag-by-flag explanation
- -F file=@path
- Uploads file; @ reads from filesystem
Python equivalent
import requests
with open("document.pdf", "rb") as f:
r = requests.post("https://api.example.com/upload", files={"file": f})JavaScript fetch equivalent
const fd = new FormData();
fd.append("file", file);
await fetch("https://api.example.com/upload", { method: "POST", body: fd });