Example #1
0
asyncTest('should create file from buffer', function () {
    var b = new vertx.Buffer(testFileContents);
    expectedFileSize = b.length();
    ftpClient.put(b, testFileName, function (err, data) {
        if (err) {
            ok(false, 'File created');
        } else {
            ok(data.code >=200 && data.code < 300, 'Got "success" reply code: ' + data.code);
        }
        start();
    });
});
Example #2
0
asyncTest('should copy file from file system to ftp server', function () {
    ftpClient.put(testFileName2, testFileName, function (err, data) {
        if (err) {
            ok(false, 'Copying file to ftp server');
        } else {
            ok(data.code >=200 && data.code < 300, 'Got "success" reply code: ' + data.code);
        }

        // Cleanup file system
        try {
            vertx.fileSystem.deleteSync(testFileName2);
        } catch (ignore) {}

        start();
    });
});
Example #3
0
    vertx.fileSystem.open(testFileName2, function(openErr, asyncFileStream) {
        if (openErr) {
            ok(false, 'Could not open file');
        } else {
            ftpClient.put(asyncFileStream, testFileName3, function (err, data) {
                if (err) {
                    ok(false, 'Copying file to ftp server');
                } else {
                    ok(data.code >=200 && data.code < 300, 'Got "success" reply code: ' + data.code);
                }

                // Cleanup file system
                try {
                    asyncFileStream.close();
                    vertx.fileSystem.deleteSync(testFileName2);
                } catch (ignore) {}

                start();
            });
        }
    });