add: upload accept

This commit is contained in:
Talyx
2022-02-20 16:56:03 +03:00
parent 25bb151e74
commit 1519408e4c

View File

@@ -464,6 +464,12 @@ void Response::methodPost(void)
void Response::methodPut(void) void Response::methodPut(void)
{ {
_code = 201; _code = 201;
if (!_location->uploadAccept)
{
_code = 403;
invalidClient();
return;
}
if (_request.isFile(_upload_dir) == 0) if (_request.isFile(_upload_dir) == 0)
_code = 204; _code = 204;
std::ofstream file(_upload_dir.c_str(), std::ios::out | std::ios::binary); std::ofstream file(_upload_dir.c_str(), std::ios::out | std::ios::binary);