fix: sftp upload (#175)

This commit is contained in:
lollipopkit
2023-12-18 16:17:57 +08:00
parent 3ff94413e4
commit dd2555fc3f
7 changed files with 18 additions and 16 deletions

View File

@@ -154,9 +154,12 @@ Future<void> _upload(
mainSendPort.send(SftpWorkerStatus.loading);
final localFile = local.openRead().cast<Uint8List>();
final sftp = await client.sftp();
// If remote exists, overwrite it
final file = await sftp.open(
req.remotePath,
mode: SftpFileOpenMode.write | SftpFileOpenMode.create,
mode: SftpFileOpenMode.truncate |
SftpFileOpenMode.create |
SftpFileOpenMode.write,
);
final writer = file.write(
localFile,