yafeilinux 发表于 2014-11-14 21:19:02

小豆豆 发表于 2014-11-11 09:16 static/image/common/back.gif
楼主,你好,我使用的是QT4,按照上述您说的,下载一个简单的文件时,为什么编译的时候还是会提示:无法打 ...

“下载一个简单的文件时,为什么编译的时候还是会提示”,这是什么意思?是编写的下载简单文件的代码编译不通过的提示吗?

小豆豆 发表于 2014-11-17 08:25:38

呵呵,不好意思楼主,是我太大意了,问题在于我在新建窗口的时候,顽疾勾选“network library”,现在没问题了,谢谢楼主,还有个问题不知道楼主能不能帮到我,关于QFTP上传文件到服务器的资料有没有写过的?我看网上的关于上传这一块或是关于put()函数的使用方法讲的挺少的,新手有点茫然,盼帮助!嘿嘿!

yafeilinux 发表于 2014-11-20 22:23:00

小豆豆 发表于 2014-11-17 08:25 static/image/common/back.gif
呵呵,不好意思楼主,是我太大意了,问题在于我在新建窗口的时候,顽疾勾选“network library”,现在没问题 ...

这个可以自己先试试看啊。

侠隐 发表于 2015-2-25 21:13:05

老师,你好,我用你提供的源码只能下载很小的文件,超过1M的都是进度条闪一下就结束了,下载的文件大小为0,该怎么办?

侠隐 发表于 2015-2-25 21:45:02

侠隐 发表于 2015-2-25 21:13 static/image/common/back.gif
老师,你好,我用你提供的源码只能下载很小的文件,超过1M的都是进度条闪一下就结束了,下载的文件大小为0 ...

补充一下,我又使用了example里的HTTP程序试一下,出现了以下问题:@yafeilinux
弹出一个窗口:redirect to http://www.baiducs.com/403.html?
提示,我下的文件是网站里的Qt快速入门第二版的1~9章的源玛,而且可以用浏览器和QQ旋风下载。

yafeilinux 发表于 2015-2-26 14:08:00

侠隐 发表于 2015-2-25 21:45 static/image/common/back.gif
补充一下,我又使用了example里的HTTP程序试一下,出现了以下问题:@yafeilinux
弹出一个窗口:redirect ...

我估计是因为百度网盘现在的下载链接里面文件名太长的原因,你可以试试下载其他下载网站的文件,应该是可以的。

侠隐 发表于 2015-2-26 15:18:03

yafeilinux 发表于 2015-2-26 14:08 static/image/common/back.gif
我估计是因为百度网盘现在的下载链接里面文件名太长的原因,你可以试试下载其他下载网站的文件,应该是可 ...

老师,书里你提供的 http://zzidc.onlinedown.net:82/down/laolafangkuaijin.rar 劳拉方块下载程序也下不了,这个下载链接也不长,不知道为什么

侠隐 发表于 2015-2-26 15:19:48

侠隐 发表于 2015-2-26 15:18 static/image/common/back.gif
老师,书里你提供的 http://zzidc.onlinedown.net:82/down/laolafangkuaijin.rar 劳拉方块下载程序也下不 ...

补充一下,HTTP example出现的错误提示是:error refuse

侠隐 发表于 2015-2-26 15:20:39

侠隐 发表于 2015-2-26 15:19 static/image/common/back.gif
补充一下,HTTP example出现的错误提示是:error refuse

错了,提示应该是connection refuse

yafeilinux 发表于 2015-3-4 11:54:43

侠隐 发表于 2015-2-26 15:18 static/image/common/back.gif
老师,书里你提供的 http://zzidc.onlinedown.net:82/down/laolafangkuaijin.rar 劳拉方块下载程序也下不 ...

这个链接已经不能用了!

yafeilinux 发表于 2015-3-4 11:55:52

侠隐 发表于 2015-2-26 15:20 static/image/common/back.gif
错了,提示应该是connection refuse

你可以到http://www.onlinedown.net/随便找个软件下载试试。

零之光 发表于 2015-3-7 18:30:24

请问怎么把get请求的json结果直接让qml访问

yafeilinux 发表于 2015-3-12 13:59:02

零之光 发表于 2015-3-7 18:30 static/image/common/back.gif
请问怎么把get请求的json结果直接让qml访问
qml里面可以直接使用json的,例如:
function getData() {      NetRequest.postRequest(hostUrl,"{a:'media_req',page:'1',per_page:10,type:0,sign:1}",function(data){
                                 imageUrl = data.img;
                                 listTotal = data.total;

                               },"JSON")
}

NetRequest是一个js文件的别名,在js文件里面定义postRequest函数即可。

零之光 发表于 2015-3-14 17:54:25

yafeilinux 发表于 2015-3-12 13:59 static/image/common/back.gif
qml里面可以直接使用json的,例如:
function getData() {      NetRequest.postRequest(hostUrl,"{a:'m ...

如果我从c++里把json转换为qstring在放入qml里。这要怎么解析出想要的呢

yafeilinux 发表于 2015-3-17 11:40:08

零之光 发表于 2015-3-14 17:54 static/image/common/back.gif
如果我从c++里把json转换为qstring在放入qml里。这要怎么解析出想要的呢

如果是这样,可以先在C++中解析出想要的内容,在qml里面可以用js代码解析字符串。

零之光 发表于 2015-5-12 16:20:39

站长,怎么指定下载文件的保存路径,比如我要保存在D盘的Http文件夹里,这要怎么实现

yafeilinux 发表于 2015-5-15 09:33:06

零之光 发表于 2015-5-12 16:20 static/image/common/back.gif
站长,怎么指定下载文件的保存路径,比如我要保存在D盘的Http文件夹里,这要怎么实现 ...
例如:
QFile file("d://http/index.html");

在本程序中就是:

QFileInfo info(url.path());    QString fileName(info.fileName());    if (fileName.isEmpty()) fileName = "index.html";    file = new QFile("d://http/" + fileName);
其实,也可以通过文件对话框来指定。

Infinity 发表于 2015-5-28 19:04:09

您好,控制台应用中,按文中给的HTTP GET后,相关signal没有被触发,reply->readall得到的也是空,何解

yafeilinux 发表于 2015-6-2 22:07:51

Infinity 发表于 2015-5-28 19:04 static/image/common/back.gif
您好,控制台应用中,按文中给的HTTP GET后,相关signal没有被触发,reply->readall得到的也是空,何解 ...

你确定参数没有写错?

qq919371500 发表于 2015-6-8 12:30:30

网址链接一定要是 http://www.qter.org才可以啊。。。。。蛋疼死我了
页: 1 [2] 3 4 5
查看完整版本: 第32篇 网络(二)HTTP