Saves a binary file to IndexedDB with associated metadata. Uses atomic transaction: if metadata fails, buffer is rolled back.
Unique file identifier
Binary content to save
Optional
Additional options (signal for abort)
Promise that resolves when save completes
With code QUOTA_EXCEEDED if quota exceeded
With name "AbortError" if operation aborted
Saves a binary file to IndexedDB with associated metadata. Uses atomic transaction: if metadata fails, buffer is rolled back.