Skip to content

Method PutFileAsync

Namespace: Belay.Core
Assembly: Belay.Core.dll

PutFileAsync(string, string, CancellationToken)

Writes a file to the device using efficient adaptive chunked transfer. Automatically optimizes chunk size based on device communication performance. Based on official mpremote fs_writefile implementation with base64 encoding.

csharp
public Task PutFileAsync(string localPath, string remotePath, CancellationToken cancellationToken = default)

Parameters

localPath string

Local file path.

remotePath string

Remote file path on device.

cancellationToken CancellationToken

Cancellation token.

Returns

Task

Released under the Apache License 2.0.