mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-11-22 10:40:05 +08:00
修复http multi form上传文件名相关bug(#2293)
This commit is contained in:
parent
44dde7a939
commit
15dc854e94
@ -289,11 +289,7 @@ Buffer::Ptr HttpMultiFormBody::readData(size_t size) {
|
||||
}
|
||||
|
||||
string HttpMultiFormBody::multiFormBodySuffix(const string &boundary) {
|
||||
string MPboundary = string("--") + boundary;
|
||||
string endMPboundary = MPboundary + "--";
|
||||
_StrPrinter body;
|
||||
body << "\r\n" << endMPboundary;
|
||||
return std::move(body);
|
||||
return "\r\n--" + boundary + "--";
|
||||
}
|
||||
|
||||
string HttpMultiFormBody::multiFormContentType(const string &boundary) {
|
||||
@ -311,7 +307,7 @@ string HttpMultiFormBody::multiFormBodyPrefix(const HttpArgs &args, const string
|
||||
body << MPboundary << "\r\n";
|
||||
body << "Content-Disposition: form-data; name=\""
|
||||
<< "file"
|
||||
<< "\";filename=\"" << fileName << "\"\r\n";
|
||||
<< "\"; filename=\"" << fileName << "\"\r\n";
|
||||
body << "Content-Type: application/octet-stream\r\n\r\n";
|
||||
return std::move(body);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user