Write a complete file buffer to storage
Convenience wrapper around reserveFile() for non-streaming use cases. Generates ID, formats filename, creates directory, and writes file atomically.
File content as a Buffer
Original filename to preserve
File serving configuration
FileReservation with id, storedName, and fullPath
const pdfBuffer = Buffer.from('...');const result = await writeFile(pdfBuffer, 'report.pdf', { resourceStoreUri: 'file:///tmp/files'});// result.storedName => '{uuid}-report.pdf'// result.fullPath => '/tmp/files/{uuid}-report.pdf' Copy
const pdfBuffer = Buffer.from('...');const result = await writeFile(pdfBuffer, 'report.pdf', { resourceStoreUri: 'file:///tmp/files'});// result.storedName => '{uuid}-report.pdf'// result.fullPath => '/tmp/files/{uuid}-report.pdf'
Write a complete file buffer to storage
Convenience wrapper around reserveFile() for non-streaming use cases. Generates ID, formats filename, creates directory, and writes file atomically.