I am working on VS 2012, Vb.Net and transferring / creating a .csv file in the Linux server through SFTP Connection. I have two options, either to go with Chilkat SFTP dll or with SecureFX sftp file transfer.
As our existing project which takes the data in a byte array variable and creates the file in the Linux Server using FTP connection, we decided to use the existing functions and change the syntax only for SFTP. So, we are not transferring the file. We are creating a file in the Linux Server using SFTP connection.
Using this sample code, I am able to WriteFileBytes in the Linux Server :
But what happens is the file is written in the Root directory of the server. \home\<User_Id>
\home\<User_id> is the Root directory for Linux
and for windows this will be C:\<User_Id>
Once the file is created, i have to move the file from Root Directory to our Specified file location.
Using this sample code : http://www.example-code.com/vbnet/ssh_exec.asp
My question is, Is it difficult to Transfer or Write file in Any Servers ( Linux or Windows ) to a specified file location ???
If possible, What would be the steps i have to follow to directly go to the specified file location ?