Přejít na hlavní obsah
POST
/
v1
/
files
const file = new File([buffer], "catalog.pdf", { type: "application/pdf" });
const uploaded = await client.files.upload(file, "catalog.pdf");

console.log(uploaded.id);       // "file_abc123"
console.log(uploaded.filename); // "catalog.pdf"
console.log(uploaded.size);     // 1048576
{
  "id": "file_abc123",
  "filename": "catalog.pdf",
  "size": 1048576,
  "content_type": "application/pdf",
  "created_at": "2025-03-10T14:30:00.000Z"
}

Tělo požadavku

Odešlete soubor jako multipart/form-data s polem file.
file
file
povinné
Soubor k nahrání. Maximální velikost je 1 GB. Podporované formáty zahrnují PDF, CSV, XLSX, obrázky a další.

Odpověď

id
string
Jedinečný identifikátor souboru. Použijte ho při vytváření tabulek.
filename
string
Původní název souboru.
size
integer
Velikost souboru v bajtech.
content_type
string
MIME typ souboru.
created_at
string
Časové razítko ISO 8601.
const file = new File([buffer], "catalog.pdf", { type: "application/pdf" });
const uploaded = await client.files.upload(file, "catalog.pdf");

console.log(uploaded.id);       // "file_abc123"
console.log(uploaded.filename); // "catalog.pdf"
console.log(uploaded.size);     // 1048576
{
  "id": "file_abc123",
  "filename": "catalog.pdf",
  "size": 1048576,
  "content_type": "application/pdf",
  "created_at": "2025-03-10T14:30:00.000Z"
}
TypeScript SDK přijímá objekty File nebo Blob. Python SDK přijímá řetězec s cestou k souboru a multipart nahrávání zpracuje automaticky.