Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Thunderbird, JS and nsIUploadChannel ...

Envoyé par : eclos

Date : 07/12/2004 17:21

Bonjour,

Je souhaite faire un télé déchargement (UPLOAD) via FTP. Pour cela j'utilise l'interface "nsIUploadChannel".

Tout marche bien si je développe un plugin Firefox.
Le même code génére une erreur si le plugin est pour Thunderbird!

Le code (simplifié) ressemble à :

const ioService  =
 Components.classes["@mozilla.org/network/io-service;1"]
 .getService(Components.interfaces.nsIIOService);

var uploadURI     =
 ioService.newURI("ftp://user:password@ftp.site.net/test.txt", null,   null);
var ioChannel     =
 ioService.newChannelFromURI(uploadURI)
var uploadChannel =
 ioChanel.QueryInterface(Components.interfaces.nsIUploadChannel);

<!> ERROR: NS_NOINTERFACE

L'interface est bien définie mais semble ne pas être implémentée ...

Quelqu'un(e) a une idée ??

Peut être un "Cut and Paste" depuis firefox d'un module .XPT ???

Merci,
Eclos

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.