-
-
Save josemariagarcia95/250acdc8171c0e7b3d92d73cf361fd00 to your computer and use it in GitHub Desktop.
const Ftp = require( 'ftp' ); | |
const ftpClient = new Ftp(); | |
ftpClient.on( 'ready', function() { | |
ftpClient.put( './prueba.jpg', '/www/img/prueba.jpg', function( err, list ) { | |
if ( err ) throw err; | |
ftpClient.end(); | |
} ); | |
} ); | |
ftpClient.connect( { | |
'host': '*****************', | |
'user': '***************', | |
'password': '**************' | |
} ); |
I have just tried it and it works, have you substituted the asterisks in the connect
function for the correct values? Your server's URL, your user and password? Do you have a prueba.jpg
file that the script can find?
Worked great. Thanks for this handy snippet. 👋🏼
Helped a lot thank you!
is there a way to make this work with esm 6 import sintax? because when i adapt it it shows an error that i can usea a constructor with ftpClient
is there a way to make this work with esm 6 import sintax? because when i adapt it it shows an error that i can usea a constructor with ftpClient
hay alguna forma de hacerlo andar con ems 6? porque cuando lo adapto (import * as Ftp from "ftp") me da un error de que ftpClient no es un constructor
Error: Cannot find module 'ftp'.
Is FTP not standard in nodejs?
I learned now, Node.js does not come with a built-in FTP module as part of its standard library.
Where do I find a third-party FTP modules?
I installed with "npm install basic-ftp"
Hi @lindalima,
The library is the one called ftp. The one you got ("basic-ftp") probably doesn't use the same syntax as this snippet.
i have tried this but it did not work