Einzelnen Beitrag anzeigen

loetmann

Registriert seit: 21. Dez 2003
Ort: Rostock
33 Beiträge
 
Delphi 3 Standard
 
#2

Upload Daten empfangen (http)

  Alt 9. Sep 2007, 00:41
so hab weiter experimentiert. Warum socket.ReceiveLength=0 ist - hab ja die Daten per Socket.ReceiveText ausgelesen und dann wird socket.ReceiveLength=0. Einige Daten bekomme ich ja z.B.

Delphi-Quellcode:
Content-Length: 159
Connection: Keep-Alive
Cache-Control: no-cache

-----------------------------7d7ff26305b2
Content-Disposition: form-data; name="senderbutton"

Anfrage senden
-----------------------------7d7ff26305b2--
aber das sind ja nicht das Bild was ich uploaden wollte... weitersuch...

eigendlich sollte bei "Content-Disposition:" sowas stehen "attachment; filename=bild.jpg"

weitersuch...

hmm, ich hab auch die Vermutung das der Lese-Puffer voll ist und ich nochmal lesen müsste?
also zum Client ein OK (was?) senden und gucken ob noch mehr Daten ankommen?

vielleicht kann ich kein Server.ServerType:=stNonBlocking; dazu nehmen, nur dann müsste ich den Server umschreiiben?
Quelle: www.infmath.de/thread.php%3Fpostid%3D35368+TCustomWinSocket+%22.D ata%22
  Mit Zitat antworten Zitat