Cpper
C/C++高级工程师 Android高级软件工程师 IT集成工程师 音频工程师 熟悉c,c++,java,c#,py,js,asp等多种语言 程序猿
qint64 get_size()
{   
    QString link 
= url->text();
    std::cout
<<qPrintable(link)<<std::endl;
    QNetworkAccessManager manager;
    QEventLoop loop;
    QNetworkReply 
*reply = manager.head(QNetworkRequest(link));
    QObject::connect(reply,SIGNAL(finished()), 
&loop, SLOT(quit()), Qt::DirectConnection);
    loop.exec();
    QVariant var 
= reply->header(QNetworkRequest::ContentLengthHeader);
    delete reply;
    qint64 size 
= var.toLongLong();
    std::cout
<<size<<std::endl;
    
return size;
}
posted on 2013-01-27 22:31 ccsdu2009 阅读(2821) 评论(0)  编辑 收藏 引用 所属分类: QT编程

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理