پرش به مستندات
SDK

فایل‌ها

`files.list`، `listAll`، `iterate`، `get`، `download`، `listLinks`، `listAllLinks`، `iterateLinks` و `delete`.

همهٔ متدها

files.ts
import { writeFile } from 'node:fs/promises' const page = await openemail.files.list({ kind: 'pdf', sort: 'largest' })const file = page.items[0]! await writeFile(file.filename, await openemail.files.download(file.id)) const links = await openemail.files.listAllLinks(file.id)console.log(links.map((link) => [link.url, link.downloads])) await openemail.files.delete(file.id)

هر پیوستی که صندوق پستی نگه می‌دارد، فرستاده و دریافت‌شده، همان صفحهٔ فایل‌های اپ. download بایت‌ها را به‌صورت Uint8Array برمی‌گرداند، و لینک‌ها همان لینک‌های دانلودی‌اند که یک پیوست بزرگ با آن‌ها رفته، همراه با اینکه هرکدام چند بار گرفته شده است.

خواندن به threads:read و حذف به threads:write نیاز دارد، و فقط مالک فضای کاری می‌تواند حذف کند. کلیدی که به نشانی‌ها یا دامنه‌های خاصی محدود است فقط فایل‌هایی را می‌بیند که به همان‌ها رسیده‌اند.