Bonjour,

Je souhaiterai savoir s'il est possible depuis mon poste (existant dans un domaine) d'accéder à un fichier sur un poste en Workgroup via un composant Indy (j'ai la 10).
Je precise que je connais l'ip, l'utilisateur et le mot de passe administrateur de ce poste.

sachant que le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
Fs := TFileStream.Create(Filelocal,fmCreate);
 
With IdHTTP1 do begin
    Request.Host := 'XXX.XXX.XXX.XXX'; 
    Request.Username:='Toto'; 
    Request.Password:='PwdToto'; 
    Request.BasicAuthentication := True; 
    try
        Get('xxx.xxx.xxx.xxx/',Fs); 
    Except
        On E:EIdUnknownProtocol do begin
            ShowMessage(Format('Erreur %d', [IdHTTP1.ResponseCode])); <== j'affiche -1
        end;
    end;
end;
et que j'obtiens quelque chose comme
"Classe Exception EidHTTPProtocolException avec le message Unknown Protocol"

note : j'ai recupere ce code sur la FAQ.
(Par contre j'ai du modifier ".Host :=" en Request.Host)

Merci a vous

Oncle_pete