Skip to content
Snippets Groups Projects
Commit 1296b95d authored by Nicolas Fernandes's avatar Nicolas Fernandes
Browse files

tentative stor

parent 37d9d5c4
No related branches found
No related tags found
No related merge requests found
......@@ -2,18 +2,20 @@ export default {
commandName: 'STOR',
handler: async ({ socket, message, fs, commands}, write) => {
//await write(socket, "150 Here comes the directory listing.");
socket.write(`150 Opening ***** mode data connection for world_bob.\r\n`);
//await commands.connector.dataSocket.write(res);
//listen
const fileBuffer = commands.connector.dataSocket.once('data', buffer => console.log(buffer.toString()));
// let res;
// try {
// res = await fs.stor(message, fileBuffer);
// } catch (error) {
// res = error;
// }
// await commands.connector.destroyDataSocket();
// await write(socket, "226 Transfer complete.");
socket.write(`150 Opening ASCII mode data connection for ${message}.\r\n`);
setTimeout( async () => {
//console.log(commands.connector.dataSocket);
// await write(commands.connector.dataSocket,"")
commands.connector.dataSocket.on('data', buffer => {
//console.log(buffer)
fs.stor(message, buffer).then((res) => {
console.log(res)
write(socket, "226 Transfer complete.");
}).catch((err) => {
console.error(err)
});
});
// commands.connector.destroyDataSocket()
}, 500);
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment