优化文件上传速度,增加请求头预校验功能

This commit is contained in:
UnknownObject
2026-08-05 11:44:57 +08:00
parent a805d22901
commit 74685e4c24
933 changed files with 14735 additions and 2813 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -18,6 +18,7 @@ f:\webcc\webcc\build\webcc\webcc.dir\release\client_pool.obj
f:\webcc\webcc\build\webcc\webcc.dir\release\client_base.obj
f:\webcc\webcc\build\webcc\webcc.dir\release\body.obj
f:\webcc\webcc\build\webcc\webcc.dir\release\base64.obj
f:\webcc\webcc\build\webcc\webcc.dir\release\gzip.obj
f:\webcc\webcc\build\webcc\webcc.dir\release\ssl_socket.obj
f:\webcc\webcc\build\webcc\webcc.dir\release\utility.obj
f:\webcc\webcc\build\webcc\webcc.dir\release\url.obj
@@ -26,6 +27,7 @@ f:\webcc\webcc\build\webcc\webcc.dir\release\socket.obj
f:\webcc\webcc\build\webcc\cmakefiles\generate.stamp
f:\webcc\webcc\build\bin\release\webcc.lib
f:\webcc\webcc\build\webcc\webcc.dir\release\webcc.tlog\cl.command.1.tlog
f:\webcc\webcc\build\webcc\webcc.dir\release\webcc.tlog\cl.items.tlog
f:\webcc\webcc\build\webcc\webcc.dir\release\webcc.tlog\cl.read.1.tlog
f:\webcc\webcc\build\webcc\webcc.dir\release\webcc.tlog\cl.write.1.tlog
f:\webcc\webcc\build\webcc\webcc.dir\release\webcc.tlog\custombuild.command.1.tlog
+1
View File
@@ -26,5 +26,6 @@
url.cc
utility.cc
ssl_socket.cc
gzip.cc
正在生成代码...
webcc.vcxproj -> F:\WebCC\webcc\build\bin\release\webcc.lib
@@ -0,0 +1,26 @@
F:\WebCC\webcc\webcc\base64.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\base64.obj
F:\WebCC\webcc\webcc\body.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\body.obj
F:\WebCC\webcc\webcc\client_base.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\client_base.obj
F:\WebCC\webcc\webcc\client_pool.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\client_pool.obj
F:\WebCC\webcc\webcc\client_session.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\client_session.obj
F:\WebCC\webcc\webcc\common.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\common.obj
F:\WebCC\webcc\webcc\connection.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\connection.obj
F:\WebCC\webcc\webcc\connection_pool.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\connection_pool.obj
F:\WebCC\webcc\webcc\globals.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\globals.obj
F:\WebCC\webcc\webcc\logger.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\logger.obj
F:\WebCC\webcc\webcc\message.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\message.obj
F:\WebCC\webcc\webcc\parser.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\parser.obj
F:\WebCC\webcc\webcc\request.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\request.obj
F:\WebCC\webcc\webcc\request_builder.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\request_builder.obj
F:\WebCC\webcc\webcc\request_parser.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\request_parser.obj
F:\WebCC\webcc\webcc\response.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\response.obj
F:\WebCC\webcc\webcc\response_builder.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\response_builder.obj
F:\WebCC\webcc\webcc\response_parser.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\response_parser.obj
F:\WebCC\webcc\webcc\router.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\router.obj
F:\WebCC\webcc\webcc\server.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\server.obj
F:\WebCC\webcc\webcc\socket.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\socket.obj
F:\WebCC\webcc\webcc\string.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\string.obj
F:\WebCC\webcc\webcc\url.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\url.obj
F:\WebCC\webcc\webcc\utility.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\utility.obj
F:\WebCC\webcc\webcc\ssl_socket.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\ssl_socket.obj
F:\WebCC\webcc\webcc\gzip.cc;F:\WebCC\webcc\build\webcc\webcc.dir\Release\gzip.obj
@@ -1,6 +1,6 @@
^F:\WEBCC\WEBCC\WEBCC\CMAKELISTS.TXT
setlocal
D:\Qt\Tools\CMake_64\bin\cmake.exe -SF:/WebCC/webcc -BF:/WebCC/webcc/build --check-stamp-file F:/WebCC/webcc/build/webcc/CMakeFiles/generate.stamp
"D:\Program Files\CMake\bin\cmake.exe" -SF:/WebCC/webcc -BF:/WebCC/webcc/build --check-stamp-file F:/WebCC/webcc/build/webcc/CMakeFiles/generate.stamp
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
@@ -1,3 +1,3 @@
^F:\WEBCC\WEBCC\WEBCC\CMAKELISTS.TXT
D:\QT\TOOLS\CMAKE_64\SHARE\CMAKE-3.23\MODULES\GNUINSTALLDIRS.CMAKE
D:\PROGRAM FILES\CMAKE\SHARE\CMAKE-3.31\MODULES\GNUINSTALLDIRS.CMAKE
F:\WEBCC\WEBCC\WEBCC\CONFIG.H.IN
@@ -1,2 +1,2 @@
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.34.31933:TargetPlatformVersion=10.0.22621.0:VcpkgTriplet=x64-windows:
PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.44.35207:TargetPlatformVersion=10.0.26100.0:VcpkgTriplet=x64-windows:
Release|x64|F:\WebCC\webcc\build\|