mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-04-19 09:48:39 +00:00
fix: 修复multipart表单字段内容复制问题
This commit is contained in:
@@ -170,12 +170,12 @@ func buildRequestBodyWithMappedModel(originalBody []byte, contentType, redirecte
|
|||||||
return nil, errors.Wrap(err, "copy_file_content_failed")
|
return nil, errors.Wrap(err, "copy_file_content_failed")
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
content, err := io.ReadAll(part)
|
newPart, err := writer.CreatePart(part.Header)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, errors.Wrap(err, "read_field_content_failed")
|
return nil, errors.Wrap(err, "create_form_field_failed")
|
||||||
}
|
}
|
||||||
if err := writer.WriteField(fieldName, string(content)); err != nil {
|
if _, err := io.Copy(newPart, part); err != nil {
|
||||||
return nil, errors.Wrap(err, "write_field_failed")
|
return nil, errors.Wrap(err, "copy_field_content_failed")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user