How to remove BOM (byte order mark)

Advertisement

johnwulp
Joined:
Posts:
1

How to remove BOM (byte order mark)

Hi,

I am using the following code, how can i remove the BOM?

 Try
                ' Setup session options
                Dim sessionOptions As New SessionOptions
                With sessionOptions
                    .Protocol = Protocol.Sftp
                    .HostName = My.Settings.SFTPServer
                    .UserName = My.Settings.SFTPUsername
                    .Password = My.Settings.SFTPPassword
                    .PortNumber = My.Settings.SFTPPort
                    .SshHostKeyFingerprint = My.Settings.SSHKeyFingerPrint
                End With

                Using session As Session = New Session
                    ' Connect
                    session.Open(sessionOptions)

                    ' Upload files
                    Dim transferOptions As New TransferOptions
                    transferOptions.TransferMode = TransferMode.Binary

                    Dim transferResult As TransferOperationResult
                    transferResult = session.PutFiles("c:\bla.xml", My.Settings.SFTPRemoteUploadPath, False, transferOptions)

                    ' Throw on any error
                    transferResult.Check()

                    ' Print results
                    Dim transfer As TransferEventArgs
                    For Each transfer In transferResult.Transfers
                        Messagebox.show ("Uploaded: " & transfer.FileName)
                    Next
                End Using
            Catch e As Exception
                Messagebox.show (e.Message.ToString)
            End Try

Thanks in advance

Reply with quote

martin
Site Admin
martin avatar
Joined:
Posts:
27,459
Location:
Prague, Czechia

Re: How to remove BOM (byte order mark)

There's no API for that in WinSCP .NET assembly. But you can remove it programmatically yourself before upload.
_________________
Martin Prikryl

Reply with quote

Advertisement

You can post new topics in this forum