Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A FTP client for vfs

branch: master
README.md

VFS adapter for FTP Build Status

This module is an adapter for FTP to be used with the Virtual File System (VFS). It provides the necessary functionality to completely abstract the FTP protocol in order to be used directly from VFS. This will be the only way to use FTP inside Cloud9 IDE in a near future.

Using FTP through VFS has some advantages. Besides the filesystem abstraction, the most notable one is that it will be faster than using jsFTP (the underlying FTP engine) in the traditional way, since VFS-ftp is piping streams whenever possible, which makes for a faster upload/download times and a smaller memory footprint. In jsftp, the user can choose between both options, but the piping requires more boilerplate, whereas using buffers through the API is very straight-forward.

This project is work in process.

Something went wrong with that request. Please try again.