Skip to content

Commit 508d816

Browse files
authored
fix: don't use removed content_type in starlette UploadFile (bentoml#3533)
1 parent a2cc28a commit 508d816

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

src/bentoml/_internal/utils/formparser.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ async def parse(self) -> _ItemsBody:
104104
header_value = b""
105105
field_name = ""
106106
content_disposition = None
107-
content_type = b""
108107
multipart_file = None
109108

110109
data = b""
@@ -120,7 +119,6 @@ async def parse(self) -> _ItemsBody:
120119
for message_type, message_bytes in messages:
121120
if message_type == MultiPartMessage.PART_BEGIN:
122121
content_disposition = None
123-
content_type = b""
124122
field_name = ""
125123
data = b""
126124
headers = list()
@@ -132,8 +130,6 @@ async def parse(self) -> _ItemsBody:
132130
field = header_field.lower()
133131
if field == b"content-disposition":
134132
content_disposition = header_value
135-
elif field == b"content-type":
136-
content_type = header_value
137133
elif field == b"bentoml-payload-field":
138134
field_name = user_safe_decode(header_value, charset)
139135
else:
@@ -157,7 +153,6 @@ async def parse(self) -> _ItemsBody:
157153
filename = user_safe_decode(options[b"filename"], charset)
158154
multipart_file = UploadFile(
159155
filename=filename,
160-
content_type=content_type.decode("latin-1"),
161156
headers=Headers(raw=headers), # type: ignore (incomplete starlette types)
162157
)
163158
else:

0 commit comments

Comments
 (0)