Skip to main content

Function: uploadDocument()

uploadDocument(agent, file): Promise<UploadBlobResult>

Defined in: web/lib/atproto/record-creator.ts:399

Upload a document to the user's PDS.

Parameters

agent

Agent

Authenticated ATProto Agent

file

File

Document file to upload (PDF, DOCX, HTML, Markdown, LaTeX, etc.)

Returns

Promise<UploadBlobResult>

Upload result with BlobRef

Example

const result = await uploadDocument(agent, documentFile);
// Use result.blobRef in eprint record