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

Advertisement

martin
Site Admin
martin avatar
Joined:
Posts:
41,454
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.

Reply with quote

Advertisement

You can post new topics in this forum