Einzelnen Beitrag anzeigen

Hobbycoder

Registriert seit: 22. Feb 2017
955 Beiträge
 
#11

AW: TIdHttpServer JPG-Upload von HTML

  Alt 16. Jul 2019, 15:20
Da es sich in meinem Fall nicht um eine E-Mail, sondert um den Stream eines HTTP-Posts handelt (ARequestInfo.PostStream) kann ich nur den auswerten. Ich habe mir mal den PostStream in eine Datei geschrieben. Dort finde ich keinen Punkt, der das Ende markiert.
Lediglich die als boundary bezeichneten Marker.

Ich habe mal ein Beispiel eines PostSteams angehängt (nur die jpg's sind aus Datenschutzgründen eingekürzt).

Ich wüsste nicht, wie ich es in den Indy-Units hätte anders oder besser lösen können. Ich setzte bei Streamende einfach den Punkt, weil er nicht im Stream enthalten ist. Ob meine Änderung bei E-Mail-Attechments gleichermaßen funktioniert, kann ich ohne Test nicht beurteilen.

Mich würde allerdings interessieren, ob's das Extrahieren von Dateien aus dem Poststream bei denjenigen funktioniert, bei denen eine Indy-Version drauf ist, in der der FIX angeblich nicht mehr notwendig ist. Wie gesagt, bei mir war es noch nicht drin.

[Edit] Anhang vergessen [/Edit]
Angehängte Dateien
Dateityp: txt stream.txt (50,3 KB, 1x aufgerufen)
Gruß Hobbycoder
Alle sagten: "Das geht nicht.". Dann kam einer, der wusste das nicht, und hat's einfach gemacht.

Geändert von Hobbycoder (16. Jul 2019 um 16:08 Uhr)
  Mit Zitat antworten Zitat