Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(45)

Issue 14796015: Add new HttpMultipartFormData, used for parsing a MimeMultipart and extracting either text or binar… (Closed)

Created:
7 years, 7 months ago by Anders Johnsen
Modified:
7 years, 7 months ago
Reviewers:
Søren Gjesse
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Add new HttpMultipartFormData, used for parsing a MimeMultipart and extracting either text or binary data. BUG= R=sgjesse@google.com Committed: https://code.google.com/p/dart/source/detail?r=22414

Patch Set 1 #

Patch Set 2 : Merge and fix tests. #

Total comments: 12

Patch Set 3 : Update comments and fix accordingly to review comments. #

Total comments: 10

Patch Set 4 : Update doc comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+437 lines, -22 lines) Patch
M sdk/lib/io/http_headers.dart View 1 1 chunk +1 line, -1 line 0 comments Download
A sdk/lib/io/http_multipart_form_data.dart View 1 2 3 1 chunk +73 lines, -0 lines 0 comments Download
A sdk/lib/io/http_multipart_form_data_impl.dart View 1 2 1 chunk +100 lines, -0 lines 0 comments Download
M sdk/lib/io/http_utils.dart View 1 chunk +37 lines, -0 lines 0 comments Download
M sdk/lib/io/io.dart View 1 chunk +2 lines, -0 lines 0 comments Download
M sdk/lib/io/iolib_sources.gypi View 1 chunk +2 lines, -0 lines 0 comments Download
M sdk/lib/io/mime_multipart_parser.dart View 8 chunks +13 lines, -13 lines 0 comments Download
M tests/standalone/io/http_auth_digest_test.dart View 1 2 chunks +2 lines, -2 lines 0 comments Download
A tests/standalone/io/http_multipart_test.dart View 1 2 1 chunk +201 lines, -0 lines 0 comments Download
M tests/standalone/io/mime_multipart_parser_test.dart View 1 2 2 chunks +6 lines, -6 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Anders Johnsen
This is an early review of this change, to get a bit of API feedback.
7 years, 7 months ago (2013-05-06 11:03:06 UTC) #1
Søren Gjesse
The API looks fine. https://codereview.chromium.org/14796015/diff/2001/sdk/lib/io/http_multipart_form_data.dart File sdk/lib/io/http_multipart_form_data.dart (right): https://codereview.chromium.org/14796015/diff/2001/sdk/lib/io/http_multipart_form_data.dart#newcode7 sdk/lib/io/http_multipart_form_data.dart:7: Some documentation is needed here. ...
7 years, 7 months ago (2013-05-06 12:28:10 UTC) #2
Anders Johnsen
PTAL https://codereview.chromium.org/14796015/diff/2001/sdk/lib/io/http_multipart_form_data.dart File sdk/lib/io/http_multipart_form_data.dart (right): https://codereview.chromium.org/14796015/diff/2001/sdk/lib/io/http_multipart_form_data.dart#newcode7 sdk/lib/io/http_multipart_form_data.dart:7: On 2013/05/06 12:28:10, Søren Gjesse wrote: > Some ...
7 years, 7 months ago (2013-05-06 13:38:16 UTC) #3
Søren Gjesse
lgtm https://codereview.chromium.org/14796015/diff/9001/sdk/lib/io/http_multipart_form_data.dart File sdk/lib/io/http_multipart_form_data.dart (right): https://codereview.chromium.org/14796015/diff/9001/sdk/lib/io/http_multipart_form_data.dart#newcode11 sdk/lib/io/http_multipart_form_data.dart:11: * it can be used. What code? https://codereview.chromium.org/14796015/diff/9001/sdk/lib/io/http_multipart_form_data.dart#newcode19 ...
7 years, 7 months ago (2013-05-06 13:46:34 UTC) #4
Anders Johnsen
https://codereview.chromium.org/14796015/diff/9001/sdk/lib/io/http_multipart_form_data.dart File sdk/lib/io/http_multipart_form_data.dart (right): https://codereview.chromium.org/14796015/diff/9001/sdk/lib/io/http_multipart_form_data.dart#newcode11 sdk/lib/io/http_multipart_form_data.dart:11: * it can be used. On 2013/05/06 13:46:34, Søren ...
7 years, 7 months ago (2013-05-06 14:07:55 UTC) #5
Anders Johnsen
Committed patchset #4 manually as r22414 (presubmit successful).
7 years, 7 months ago (2013-05-06 14:13:07 UTC) #6
nweiz
7 years, 7 months ago (2013-05-08 18:06:18 UTC) #7
Message was sent while issue was closed.
On 2013/05/06 11:03:06, Anders Johnsen wrote:
> This is an early review of this change, to get a bit of API feedback.

If you change a name (e.g. MimeParserException -> MimeMultipartException),
please update external references to that name in the repo. This change broke
some of pub's error-handling logic.

Powered by Google App Engine
This is Rietveld 408576698