怎样用C++实现保存网页中某个图片?

liumang9527 2009-07-18 06:49:49
怎样实现把浏览器中的图片(图片地址会很快失效)保存下来?

...全文
223 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmxpp 2009-07-29
  • 打赏
  • 举报
回复

mark
灌水九段 2009-07-22
  • 打赏
  • 举报
回复
图片都在本地的temp文件夹里
CodeProject-Jerry 2009-07-22
  • 打赏
  • 举报
回复

DWORD dwEntrySize = 0;
LPINTERNET_CACHE_ENTRY_INFO lpCacheEntry;
if (!GetUrlCacheEntryInfo( IMG_PATH, NULL, &dwEntrySize))
{
if (GetLastError()!=ERROR_INSUFFICIENT_BUFFER)
return;
else
lpCacheEntry = (LPINTERNET_CACHE_ENTRY_INFO)new BYTE[dwEntrySize];

if (GetUrlCacheEntryInfo( IMG_PATH,lpCacheEntry, &dwEntrySize))
{
{
::CopyFile( lpCacheEntry->lpszLocalFileName
, GetAppPath() + _T("out.jpg")
, FALSE
);
}

}
delete lpCacheEntry;
}
CodeProject-Jerry 2009-07-22
  • 打赏
  • 举报
回复

BOOL GetUrlCacheEntryInfo(
__in LPCTSTR lpszUrlName,
__out LPINTERNET_CACHE_ENTRY_INFO lpCacheEntryInfo,
__in_out LPDWORD lpcbCacheEntryInfo
);

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧