Monacaを使用して、Android及びiOS向けのハイブリッドアプリを制作しています。
端末上のファイルを任意のFTPサーバーにアップロードしたいと思っております。
CordovaプラグインでFileTransferプラグインをインストールし、以下のコードでアップロードしようとしています。

var win = function(r) { 
        alert("Success"); 
        } 

var fail = function(error) { 
        alert("failed"); 
        console.log("upload error code " + error.code); 
        console.log("upload error source " + error.source); 
        console.log("upload error target " + error.target); 
        } 

function hoge(){ 
        var options = new FileUploadOptions; 
        options.fileKey="file"; 
        options.fileName="myphoto.jpg"; 
        options.mimeType="image/jpeg"; 
        var params = {}; 
        params.value1 = "ftpid"; //FTPサーバーID 
        params.value2 = "ftppassword"; //FTPサーバーPass 
        options.params = params; 

        var ft = new FileTransfer(); 
        var path = "/sdcard/"+'monaca.jpg'; 
        ft.upload(path, encodeURI("ftp.server.url.com"), win, fail, options); 
    } 

ファイルは端末の/sdcard/直下に配置しております。
このft.uploadのところで失敗しているようですが、上記のfailで出力されるlogでは、

upload error code null 
upload error source null 
upload error target null 

と表示され内容がわかりません。

デバッグ環境は
実機:NEXUS5
Androidバージョン: 5.1.1
Cordovaバージョン: 4.1.0
FileTransferバージョン:0.4.8

どなたかご教授願えないでしょうか