@@ -125,7 +125,7 @@ function extractBody (object, keepalive = false) {
125125 const prefix = `--${ boundary } \r\nContent-Disposition: form-data`
126126
127127 /*! formdata-polyfill. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> */
128- const escape = ( str ) =>
128+ const formdataEscape = ( str ) =>
129129 str . replace ( / \n / g, '%0A' ) . replace ( / \r / g, '%0D' ) . replace ( / " / g, '%22' )
130130 const normalizeLinefeeds = ( value ) => value . replace ( / \r ? \n | \r / g, '\r\n' )
131131
@@ -143,13 +143,13 @@ function extractBody (object, keepalive = false) {
143143 for ( const [ name , value ] of object ) {
144144 if ( typeof value === 'string' ) {
145145 const chunk = textEncoder . encode ( prefix +
146- `; name="${ escape ( normalizeLinefeeds ( name ) ) } "` +
146+ `; name="${ formdataEscape ( normalizeLinefeeds ( name ) ) } "` +
147147 `\r\n\r\n${ normalizeLinefeeds ( value ) } \r\n` )
148148 blobParts . push ( chunk )
149149 length += chunk . byteLength
150150 } else {
151- const chunk = textEncoder . encode ( `${ prefix } ; name="${ escape ( normalizeLinefeeds ( name ) ) } "` +
152- ( value . name ? `; filename="${ escape ( value . name ) } "` : '' ) + '\r\n' +
151+ const chunk = textEncoder . encode ( `${ prefix } ; name="${ formdataEscape ( normalizeLinefeeds ( name ) ) } "` +
152+ ( value . name ? `; filename="${ formdataEscape ( value . name ) } "` : '' ) + '\r\n' +
153153 `Content-Type: ${
154154 value . type || 'application/octet-stream'
155155 } \r\n\r\n`)
0 commit comments