Page MenuHomePhabricator

Add a rough "multipart/form-data" stream parser
ClosedPublic

Authored by epriestley on Oct 10 2017, 8:36 PM.
Tags
None
Referenced Files
F17799665: D18700.id.diff
Fri, Jul 25, 5:19 AM
F17794005: D18700.id44899.diff
Thu, Jul 24, 11:14 PM
F17746713: D18700.id44892.diff
Mon, Jul 21, 8:41 PM
F17730875: D18700.id44892.diff
Sat, Jul 19, 11:31 PM
Unknown Object (File)
Jun 1 2025, 5:41 PM
Unknown Object (File)
May 31 2025, 2:00 AM
Unknown Object (File)
May 30 2025, 1:17 PM
Unknown Object (File)
May 7 2025, 1:50 PM
Subscribers
None

Details

Summary

Depends on D18699. Ref T13008. This only handles the basics (and doesn't stream files to disk yet) but provides a stream-oriented parser for multipart/form-data HTTP requests.

I'm going to integrate this into web workflows next and add coverage / fix bugs as I hit them.

Test Plan

Added basic unit tests, which pass.

Diff Detail

Repository
rPHU libphutil
Lint
Lint Not Applicable
Unit
Tests Not Applicable