Uploading a Azure blob directly to SFTP server without an intermediate file
问题 I'm attempting to upload am Azure blob directly to an SFTP server. It's simple to upload a file from a local location: using (var sftp = new SftpClient(connectionInfo)){ sftp.Connect(); using (var uplfileStream = System.IO.File.OpenRead(fileName)){ sftp.UploadFile(uplfileStream, fileName, true); } sftp.Disconnect(); } Is there a way to copy blobs from blob storage directly to an SFTP server? 回答1: Either combine CloudBlob.OpenRead with SftpClient.UploadFile: using (var blobReadStream =