Comment envoyer des fichiers avec superagent

Donc il y a un mois j'ai demandé à une question concernant superagent et l'envoi de fichiers, mais n'a obtenu aucune réponse du tout. Je voudrais savoir comment faire car j'apprécie superagent.

Je suis capable d'envoyer des fichiers à l'aide de la plaine de l'ajax:

var fd = new FormData();
        fd.append( 'file', this.refs.File.getDOMNode().files[0] );

        $.ajax({
            url: 'http://localhost:8080/files',
            data: fd,
            processData: false,
            contentType: false,
            type: 'POST',
            success: function(data){
                console.log(data)
            }
        });

Mais lorsque je tente la même chose dans superagent, rien ne fonctionne:

var fd = new FormData();
fd.append( 'file', this.refs.File.getDOMNode().files[0] );

Request.post('http://localhost:8080/files')
    .set('Content-Type', false)
    .set('Process-Data', false)
    .attach('file', fd, 'file')
    .end((err, res) => {
        console.log(err);
        console.log(res);
    })

Quelqu'un peut-il, s'il vous plaît, dites-moi ce qui se passe.

OriginalL'auteur Julien Vincent | 2015-07-31