mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2024-10-31 08:39:34 +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 HttpMultiFormBody::multiFormBodySuffix(const string &boundary) {
|
||||||
string MPboundary = string("--") + boundary;
|
return "\r\n--" + boundary + "--";
|
||||||
string endMPboundary = MPboundary + "--";
|
|
||||||
_StrPrinter body;
|
|
||||||
body << "\r\n" << endMPboundary;
|
|
||||||
return std::move(body);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
string HttpMultiFormBody::multiFormContentType(const string &boundary) {
|
string HttpMultiFormBody::multiFormContentType(const string &boundary) {
|
||||||
@ -311,7 +307,7 @@ string HttpMultiFormBody::multiFormBodyPrefix(const HttpArgs &args, const string
|
|||||||
body << MPboundary << "\r\n";
|
body << MPboundary << "\r\n";
|
||||||
body << "Content-Disposition: form-data; name=\""
|
body << "Content-Disposition: form-data; name=\""
|
||||||
<< "file"
|
<< "file"
|
||||||
<< "\";filename=\"" << fileName << "\"\r\n";
|
<< "\"; filename=\"" << fileName << "\"\r\n";
|
||||||
body << "Content-Type: application/octet-stream\r\n\r\n";
|
body << "Content-Type: application/octet-stream\r\n\r\n";
|
||||||
return std::move(body);
|
return std::move(body);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user