在vc我把一个CFile的对象转换成OLE_HANDLE 然后直接在asp的reponse.binarywrite
它是错误:遇到未处理的数据,请问各位大侠怎么办??
其实我的意思就是,我在vc生成一个file怎么在asp输出(以下载的形式)

解决方案 »

  1.   

    CFile表示一个打开的文件句柄,不是文件本身,你怎么能做到下载呢?先用VC生成文件,然后把文件名传递给asp就可以了
      

  2.   

    //文件名
    char* pFileName="logo.bmp";CFile file(pFileName,CFile::modeCreate | CFile::modeWrite);

    // 写文件头
    file.Write((LPSTR)&bmfHdr, sizeof(BITMAPFILEHEADER));

    // 写DIB头和象素
    file.WriteHuge(lpBI, dwDIBSize);
    strResult=(CString)pFileName;
    return strResult.AllocSysString();请问是不是这样,我这样返回的是在浏览器看到"True",怎么没有我的文件呢??