salve a tutti,
ho la fatto la seguente procedura per scaricarmi un file via http dato il suo link:
Il file si scarica, ma quando lo vado ad aprire mi da questo errore:codice:var HttpCli1:THttpCli: begin HttpCli1.URL:= indirizzo; HttpCli1.Connection := 'Keep-Alive'; HttpCli1.RcvdStream:=TFileStream.Create(pathTMP+'file.exe',fmCreate); HttpCli1.NoCache:=true; try HttpCli1.head; except end; pb.max:=HttpCli1.ContentLength; try HttpCli1.get; except messageDlg('Errore durante il download : ' + IntToStr(HttpCli1.StatusCode)+' - ' + HttpCli1.ReasonPhrase,mtWarning,[mbOk],0); HttpCli1DocEnd(nil); end; end; procedure TFSCaricaDP.HttpCli1DocEnd(Sender: TObject); begin if HttpCli1.RcvdStream<>nil then begin HttpCli1.RcvdStream.Free; HttpCli1.RcvdStream:=nil; end; end;
Qualcuno di voi ha un idea del perché?codice:Richiesta ReadProcessMemory o WriteProcessMemory completata solo parzialmente
Grazie.


Rispondi quotando