This is an super file upload server with asynchronous I/O architecture and coding by C++ language, it support over 4GB superlarge file upload in Chromimu kernel browser and less than 2GB in IE 11 browser or higher version. support break point renew, support Windows and Linux server platform, support arbitrary format of file upload, especially suitable for large video site applications. The single server supports 1000 concurrent uploading processes, supporting mainstream browsers on PC and smart phone.
1.The Hyper Upload Server is designed by asynchronous I/O and has high performance I/O processing capability, especially for super file uploading.
2.The Hyper Upload Server adopts efficient memory allocation technology to minimize the memory cost during operation.
3.Fully implemented by standard protocol, so it is compatible with almost all PC and mobile browser.
4.The Hyper Upload Server is written by C++ language. It has no limitation on the size of uploaded files and is born to support super file uploading. While other file upload server based on PHP and JAVA technology is incapable of supporting large file uploads, and can not exceed the bottleneck of 2GB's largest file size.
5.The Hyper Upload Server uses no buffering and instant write mode, upload data and write to the disk is only one step. Different from PHP, JAVA and other technology that needs two steps to write.
6.The Hyper Upload Server can be compiled and run across platforms, supporting Windows and Linux platforms.
7.High performance, single server supports 1000 concurrent upload processes.
8.File size is not restricted, support for over 4GB file upload.
9.The client support HTTP standard protocol.
10.Support breakpoint renewal, the upload progress isn't affecter by broken network or browser restart.
11.Support upload progress display in real time on HTML5 browsers.
12.Support upload progress display in IE8 or above browser.
13.Support view client online connection, Method: http://ip:port/lists
14.Compatible with multiple mainstream browsers, including Chrome, Firefox, Safari, IE, Opera, Edge.
In Linux,you can execute the following commands
If you want to use it as a daemon, please execute:
The fourth step: Start the service.
In windows you can find 'Hyper Http Upload Service' then start it.
In linux you can execute the following command.
The fifth step:
Enter http://127.0.0.1:8080 in browser to see if the server running correctly.
If the upload page is normal, the installation is successful.then you can upload your file with it.
If you want to access the upload server on other hosts, please replace 127.0.0.1 with the IP address of the server in browsers.
If the external machine can't access the server, please check the settings of the firewall to see if the default 8080 port is opened.
The sixth step: To further understand the uploading server, please check the d:\UploadServer\doc\ to read the upload server's manual file.
Please check the manual in the ./doc catalog.
这是一款超级文件上传服务器，采用异步I/O架构，采用C++语言编码实现。它支持Chromium 内核浏览器4GB以上超大文件上传和断点续传，支持IE 11以上版本的浏览器中2GB的文件上传和断点续传，支持Windows和Linux服务器平台，支持任意格式的文件上传，尤其适合大的视频网站应用。单台服务器支持1000并发上传进程，支持PC端和智能手机端主流的浏览器。
第二步：修改配置文件 修改d:\UploadServer\conf\config.xml，文件里的目录设置， 将所有 dir= 变量指向的目录修改为硬盘上的真实目录，如果没有就按配置文件创建；
打开系统的服务管理器，找到Hyper Http Upload Service服务启动它。
第五步：在浏览器里输入 http://127.0.0.1:8080 查看服务器运行是否正常
第六步：如果要进一步了解上传服务器，请查看 d:\UploadServer\doc\文件上传服务器使用手册.pdf 文件
请查看 doc 目录下的说明手册。