# FileTransferWindowsClient
基于C++ QT的文件快传Windows HTTP 客户端,
用于与搭建的QtWebApp HTTP服务器进行数据交换,
使用QT的QNetworkAccessManager类进行GET,POST请求
抖音视频演示:
https://v.douyin.com/rbRMCXE/
-----------------------------------------------------------
这个是自定义文件传输软件系统的一部分---电脑的客户端
可以在局域网内基于HTTP协议,实现电脑,安卓,网页浏览器三端数据互通
电脑服务器端请看这里(用到了QtWebApp)
https://github.com/bunny-chz/FileTransferWindowsServer
手机端服务器端和客户端(用到了NanoHTTPD,Retrofit)
https://github.com/bunny-chz/FileTransferAndroid
----------------------------------------------------------
**开发环境**
Windows QT 5.14.2
------------------------
本应用可以实现向自建服务器发送文本信息和上传文件,从自建服务器接收文本信息和下载文件。
用到了QT的QNetworkAccessManager类,用HTTP的GET,POST请求,执行和服务器HTTP通信
其中QT电脑端上传下载文件有大小限制,测试得知200MB以内吧,过大会导致崩溃,或者文件数据错乱。
具体实现请看代码。
**自定义的服务器接口**
说明:下面的IP和Port为设备所属网络环境的IP和端口,只支持HTTP
textCtoS 即是 text from Client to Server(从客户端发送文本到服务器)的缩写,其他以此类推
http://IP:Port/ 网页端主页,客户端GET获取到一个网页
http://IP:Port/testLink 客户端GET请求,连接测试
http://IP:Port/textCtoSPage 客户端GET,获取到一个发送文本给服务器的操作网页
http://IP:Port/textCtoS 链接中带参数,客户端POST请求后,会给服务器发送文本信息,键值为"text=???"
http://IP:Port/textStoC 客户端GET获取到服务器发送的信息
http://IP:Port/textStoCWeb 网页端GET获取到服务器发送的信息
http://IP:Port/fileCtoS 客户端POST请求后,会给服务器发送文件,POST请求内容标记为"file"
http://IP:Port/fileCtoSPage 网页端GET获取到一个发送文件给服务器的操作网页
http://IP:Port/fileStoCWeb 网页端GET服务器发送的文件
http://IP:Port/fileStoC 客户端GET服务器发送的文件
---------------------------------------------------
界面预览


龙年行大运
- 粉丝: 1418
最新资源
- 建立excel数据表格教案.doc
- C51-Projects-单片机开发资源
- 网络信息制作及发布流程.ppt
- 怎样避免网络消费传销.doc
- 智能小区综合布线方案.doc
- 11.29中国网络营销现状及前景分析.doc
- 专题讲座资料(2021-2022年)大数据交易平台下信息服务业的发展路径及风险管理精选文档.doc
- 嵌入式系统设计概论.ppt
- 学习]网络信息检索基础知识.ppt
- 2023年计算机考试题.doc
- 对分查找算法巩固复习公开课教案教学设计课件案例试卷.pptx
- 某某省公共物流云计算平台方案及研讨-PPT课件.ppt
- 基于SNMP协议的简单网络控制的实现.doc
- 《护苗网络安全课》观后感.docx
- 中职python入门笔记公开课教案教学设计课件案例试卷.ppt
- 机械手搬卸零件的PLC控制系统设计要点.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


