下面是我的代码段,该代码段使用Unicode字符集编译,以下载文件(具有2个字节的Unicode字符名称:あいうえお.pdf),API URLDownloadToFile()无法下载它。有人可以建议其他方法来下载文件吗?
int main()
{
const std::wstring strURL =L"http://10.210.37.39/あいうえお.pdf";
const std::wstring strTempFileName
=L"C:\\fierycsiatom\\cache\\2067111751_1.pdf";
HRESULT hr = NULL;
if((hr=URLDownloadToFile(NULL, strURL.c_str(),strTempFileName.c_str(), 0,
NULL)) == S_OK)
{
cout<<"Done"<<endl;
}
else
{
cout<<"Not Done"<<endl;
}
system("pause");
return 0;
}