![8388d260f0796724bb278cc66c6d280b.png](https://i-blog.csdnimg.cn/blog_migrate/267bf6b85ac728f182377f1ffe7edead.jpeg)
通过 Qt 来实现来上传文件相对麻烦一点,参考Qt 官方简单例子总结了一下,可以直接使用。
相关模块
- QNetworkAccessManager 发起 GET/POST 请求
- QNetworkReply 描述响应信息
- QHttpMultiPart 模拟表单域
- QNetworkRequest 构建请求地址等信息
实例部分代码
1、h文件部分代码
private:
/**
* @brief 传输文件:电机控制配置参数
*/
void uploadControlParameterDownloadFile();
QFile *controlParameterDownloadFile;
QNetworkReply *uploadControlParameterDownloadFileReply;
public slots:
void httpUploadControlParameterDownloadFileFinished();
2、cpp文件部分代码
void DataAnalysis::uploadControlParameterDownloadFile()
{
// 传输文件:电机控制配置参数