Versionen dieses Beitrags

multipart/form-data

pl
  • multipart/form-data
  • hi @Rolf B
  • >
  • > nochemal danke! Die Uploads mit meinem neuen Enctype `binary/name+value` funktionieren einwandfrei!
  • >
  • Und nun auch mit Enctype `multipart/form-data` -- den Parser hierfür habe ich auch fertig in C. Und es zeigte sich auch beim Entwickeln des Parsers in C für diesen Enctype der Designfehler dessen der darin besteht, daß es keine Längenangabe für die value-Parts gibt.
  • So muß man den Speicherbereich großzügig anfordern, weil man gar nicht weiß wieviel man benötigt. Nun mangelts heutzutage zwar nicht an RAM aber als dieser Enctype verabschiedet wurde schon.
  • Vielleicht hat ja jemand noch eine andere Idee, als diesen Enctype byte für byte aus stdin zu lesen. Im Übrigen ist die boundary überflüssig.
  • Vielleicht hat ja jemand noch eine andere Idee, als diesen Enctype byte für byte aus stdin zu lesen. Vielleicht geht ja was mit memcpy, memset & Co.
  • Im Übrigen ist die boundary überflüssig.
  • MfG
  • PS: `multipart/form-data` ist Schrott, wer einmal gesehen hat wie Uploads mit `binary/name+value` abgehen, wird nie wieder was mit `multipart/form-data` machen wollen!