邮件名称要采用:URL编码
代码如下:
QString tem = QFileInfo(*file).fileName();
QTextCodec * codecGB2312 = QTextCodec::codecForName("GB2312");
QByteArray byteArrayGB2312 = codecGB2312->fromUnicode(tem);
QByteArray byteArrayPercentEncoded = byteArrayGB2312.toPercentEncoding();
this->header += "Content-disposition: attachment;filename*=GB2312''"+byteArrayPercentEncoded+"\r\n";