// 获取URL重定向后的文件名,如果没有重定向,也返回下载文件名 CString GetFileNameFromRedirectUrl(CString strUrl) { CInternetSession iSession; CStdioFile* pFileDown = NULL; CString sFileName; pFileDown = iSession.OpenURL(strUrl, 1, INTERNET_FLAG_TRANSFER_BINARY); CHttpFile* pHttpFile = (CHttpFile *)pFileDown; HINTERNET hHttpFile = HINTERNET(*pHttpFile); //获得重定向文件名 BOOL bResult = pHttpFile->QueryOption(INTERNET_OPTION_URL, sFileName); int flag=sFileName.ReverseFind('/'); CString strFileName=sFileName.Mid(flag+1); return strFileName; }
CHttpFile 获取URL重定向后的文件名
精选 转载上一篇:jsp小后门
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
双向出口重定向
双向出口重定向
ip地址 网络拓扑 静态路由