Initiate a streaming download of key from bucket to destPath.
key
bucket
destPath
Returns the requestId (UUID v4) immediately. The actual download runs in a background Rust task. Listen for progress and state updates via:
requestId
const unlisten = await listen<TransferProgressPayload>( "transfer:progress", (event) => { if (event.payload.requestId === requestId) { ... } }); Copy
const unlisten = await listen<TransferProgressPayload>( "transfer:progress", (event) => { if (event.payload.requestId === requestId) { ... } });
The profile whose credentials to use.
The bucket name.
The S3 object key to download.
Local filesystem path where the file should be written.
The requestId to correlate progress/state events.
Initiate a streaming download of
keyfrombuckettodestPath.Returns the
requestId(UUID v4) immediately. The actual download runs in a background Rust task. Listen for progress and state updates via: