You probabily didn't use nsIURL to wrapp the url. In mozblog there is a example of how to use it. Check [1] function preFetchWebsite() and httpListener.

Regards

[1] http://www.mozdev.org/source/browse/mozblog/content/discuss/editorExtension.js?rev=1.3&content-type=text/x-cvsweb-markup

Adam Fletcher wrote:
Hi everyone,

I'm looking for an example of how to download a file using Javascript, XPCOM and HTTP. I'd like to do this entirely with XPCOM.

My best start, which doesn't work:

var ioService = getService('@mozilla.org/network/io-service;1',
'nsIIOService');
var chann = ioService.newChannelFromURI(someURL).QueryInterface( Components.interfaces.nsIHttpChannel);

// someFileListerner has onStopRequest, onStartRequest, etc..
chann.asyncOpen(someFileListener, null);


Any help would be appreciated.

Thanks,

Adam Fletcher


--
Mike Lee
Website: http://www.exitspace.net/mike


Reply via email to