mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-03-30 05:41:37 +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")
|
||||
}
|
||||
} else {
|
||||
content, err := io.ReadAll(part)
|
||||
newPart, err := writer.CreatePart(part.Header)
|
||||
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 {
|
||||
return nil, errors.Wrap(err, "write_field_failed")
|
||||
if _, err := io.Copy(newPart, part); err != nil {
|
||||
return nil, errors.Wrap(err, "copy_field_content_failed")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user