![]() |
AW: Hilfe mit Delphi [idhttp.get error]
Zitat:
hier der neue code falls ihn vllt irgendwer mal braucht :)
Code:
Nurnoch eine letzte frage :) : Bei der gedownloadeten HTML Datei werden Bilder nicht angezeigt :? Gründe dafür und kann man das beheben ? :)
unit Unit3;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient, IdHTTP; type TForm3 = class(TForm) Label1: TLabel; Button1: TButton; Button2: TButton; IdHTTP1: TIdHTTP; SpeicherEd: TEdit; SaveDialog1: TSaveDialog; AuswahlB: TButton; NameEd: TEdit; OpenDialog1: TOpenDialog; procedure Button1Click(Sender: TObject); procedure NameEdEnter(Sender: TObject); procedure AuswahlBClick(Sender: TObject); private { Private declarations } public { Public declarations } end; var Speicherort, Form3: TForm3; implementation uses unit2, unit1, Filectrl; {$R *.dfm} procedure TForm3.Button1Click(Sender: TObject); var ResponseStream: TFileStream; begin ResponseStream := TFileStream.Create(SpeicherEd.Text, fmCreate); try idHTTP1.Get(url, ResponseStream); finally ResponseStream.Free; end; ShowMessage('Download abgeschlossen'); end; procedure TForm3.AuswahlBClick(Sender: TObject); var dir : String; begin dir := ExtractFilePath(Application.ExeName); if SelectDirectory ('Bitte ein Verzeichnis auswählen','',Dir) then SpeicherEd.Text := (dir+'\'+NameEd.text+'.html'); end; procedure TForm3.NameEdEnter(Sender: TObject); begin NameEd.Text := ''; end; end. Gruß |
AW: Hilfe mit Delphi [idhttp.get error]
In der Regel ist das ja so, dass die Bilder kein Teil der HTML-Datei sind. Stattdessen steht in der HTML-Datei ja eine URL oder so des Bildes in einem Image-Tag, was dem Browser sagt, dass er das Bild nachladen und anzeigen soll.
|
AW: Hilfe mit Delphi [idhttp.get error]
Zitat:
Oder vllt mit einem anderen Code Komponente ? Gruß RooT |
AW: Hilfe mit Delphi [idhttp.get error]
Zitat:
|
AW: Hilfe mit Delphi [idhttp.get error]
Zitat:
Korrigiert mich bitte falls ich falsch liege :) Gruß RooT |
AW: Hilfe mit Delphi [idhttp.get error]
Zitat:
- Die <img>-Tags in der HTML-Datei entsprechend anpassen (wie du geschrieben hast) - die gleiche Verzeichnisstruktur wie auf dem Server verwenden (nur möglich wenn die Site ausschließlich relative Pfadangaben nutzt) - ![]() |
AW: Hilfe mit Delphi [idhttp.get error]
Zitat:
Gruß RooT |
AW: Hilfe mit Delphi [idhttp.get error]
Beispielcode habe ich leider keinen. Im Prinzip musst du die HTML-Datei nach <img> Tags durchsuchen, darin findest du z.B. ein "src=EinBild.jpg"; dieses musst du dann ebenfalls downloaden und ggf. das "src=..." in der HTML-Datei entsprechend anpassen.
Was willst du eigentlich erreichen? Du schreibst oben etwas von "nach PDF konvertieren", da gibt es aber auch schon fertige Onlinedienste... |
AW: Hilfe mit Delphi [idhttp.get error]
Zitat:
Möchte die Datei später mit einer selbst programmierten App auf ein Smartphone übertragen :) Und da PDF Dateien so gut wie auf jedem Smartphone dargestellt werden können habe ich mich für dieses Format entschieden zudem ist es oftmals leichter zu lesen etc. :) Gruß RooT |
AW: Hilfe mit Delphi [idhttp.get error]
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz