高人帮忙:symbian HTTP传输文件求助.
在模拟器上发送本地文件:在HTTPExample例子上进行改进(原来只能发送字符串)
可是改完了,post方法根本打不开,下面是我的读文件代码:
RFs iFs;
User::LeaveIfError(iFs.Connect());
_LIT(KMyFile,"C:\\VCardFile.vcf");
RFileReadStream iFile;
User::LeaveIfError(iFile.Open(iFs,KMyFile,EFileRead));
TBuf8<KDefaultBufferSize> postData2;
iFile.ReadL(postData2); //"postdata2" is "data"
TBuf<KDefaultBufferSize> postData;//TBuf与TBuf8之间的转换
postData.Copy(postData2);
然后postData在下面函数中调用传输:
TBuf8<KDefaultBufferSize> postData8;
postData8.Copy(postData);
iClient->IssueHTTPPostL(uri8, KMimeType, postData8);
请问错在什么地方?谢谢高人