标题:来一个可以上传多个文件的类
作者:hetal
日期:2010-04-14 19:05
内容:
运行
qmake
make
#include "QHttpUploader.h"
#include
int main(int argc,char *argv[]){
QCoreApplication a(argc,argv);
QHttpUploader er("http://127.0.0.1/upload.php");
//er.setUrl("http://127.0.0.1/upload.php");
er.addItem("NAME","VALUE");
QFile *f = new QFile("test.txt");
er.addFile(f);
QFile f2("test.png");
er.addFile(f2);
er.addFile("test2.png");
er.upload();
return a.exec();
}
/**
* QUploader 上传文件类
* author: hetal
* date: 2010-4-14
*/
#include
#include
#include
#include
#include
#include
#include
class QHttpUploader:public QObject
{
Q_OBJECT
private:
QUrl _url;
QString _boundary;
QByteArray _data;
QNetworkAccessManager _manager;
public:
/**
* @param QString 上传地址
*/
QHttpUploader(QString);
/**
* @param QUrl 上传地址
*/
QHttpUploader(QUrl);
QHttpUploader();
/**
* 设置上传地址
* @param QString
*/
void setUrl(QString);
/**
* 设置上传地址
* @param QUrl
*/
& ..
#1 [dduyoung 09-11 18:58]
下过来试试先。
#2 [李玉荣 11-25 16:47]
可是下载下来报错啊
楼主是可以运行的么
#3 [shucan3652 08-26 22:20]
感谢lz分享