1
ligiggy 2023-01-09 17:25:00 +08:00
你说的什么服务器,能直接 文件访问,就直接文件访问,然后用 filestream 读文件啊。
|
2
LXGMAX 2023-01-09 18:03:22 +08:00
我猜是登录功能吧,你把内容放服务器,且具有一定数据格式比如 csv 、json 什么的,Qt 客户端用 http 下载下来后解析里面的内容,再判断即可
|
3
intLee OP @ligiggy 就是比如 www.baidu.com/1.txt 这样的文件我查好像是不行。。。
|
4
intLee OP @LXGMAX 对类似登录功能 我准备用 txt 或者 ini 大概就是我在服务器端可以控制这个程序是否能运行 /另外如果下载的话第二次使用 本地已经有这个文件了 是不是会影响判断
|
5
lybcyd 2023-01-09 18:59:49 +08:00
用作登录验证的话直接发 web 请求,服务端返回验证结果就行了吧,没必要把远程文件下载下来。具体方式上,复杂的有 oauth ,简单点就直接 http header 带个 token 。
我不太懂 C++,查了一下 QT 已经封装了 web 请求,调用就可以,stackoverflow 给你参考一下: https://stackoverflow.com/questions/13302236/qt-simple-post-request |
6
cnbatch 2023-01-09 19:10:58 +08:00
单纯下载文件保存至内存当中(不写硬盘),QT 自己就能做到:
https://wiki.qt.io/Download_Data_from_URL 除了 QT ,其他的选择也很多,既可以用 libcurl ,也可以用 cpprestsdk 。 |