|
@@ -208,7 +208,7 @@ public:
|
|
|
|
|
|
|
|
int File(const char* filepath) {
|
|
int File(const char* filepath) {
|
|
|
HFile file;
|
|
HFile file;
|
|
|
- if (file.open(filepath, "r") != 0) {
|
|
|
|
|
|
|
+ if (file.open(filepath, "rb") != 0) {
|
|
|
return HTTP_STATUS_NOT_FOUND;
|
|
return HTTP_STATUS_NOT_FOUND;
|
|
|
}
|
|
}
|
|
|
const char* suffix = hv_suffixname(filepath);
|
|
const char* suffix = hv_suffixname(filepath);
|
|
@@ -236,7 +236,7 @@ public:
|
|
|
return HTTP_STATUS_BAD_REQUEST;
|
|
return HTTP_STATUS_BAD_REQUEST;
|
|
|
}
|
|
}
|
|
|
HFile file;
|
|
HFile file;
|
|
|
- if (file.open(filepath, "w") != 0) {
|
|
|
|
|
|
|
+ if (file.open(filepath, "wb") != 0) {
|
|
|
return HTTP_STATUS_INTERNAL_SERVER_ERROR;
|
|
return HTTP_STATUS_INTERNAL_SERVER_ERROR;
|
|
|
}
|
|
}
|
|
|
file.write(formdata.content.data(), formdata.content.size());
|
|
file.write(formdata.content.data(), formdata.content.size());
|