社区
网络及通讯开发
帖子详情
我想用http控件将一个网站的图片下载下来,保存在特定的目录下,如何实现!
BCBChina
2003-12-14 11:47:42
最好有代码!谢谢
...全文
57
4
打赏
收藏
我想用http控件将一个网站的图片下载下来,保存在特定的目录下,如何实现!
最好有代码!谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hebei
2003-12-16
打赏
举报
回复
to: invalid(空心菜)
TMemoryStream* pms = new TMemoryStream();
pms好似可以直接保存为文件
pms->SaveToFile(const System::AnsiString FileName);
invalid
2003-12-14
打赏
举报
回复
在窗体上放一个TIdHttp组件。
void __fastcall TForm1::btnDownLoadClick(TObject *Sender)
{
TMemoryStream* pms = new TMemoryStream();
try
{
SB1->SimpleText = "开始下载...";
IdHTTP1->Get(editUrl->Text,pms);
SB1->SimpleText = "下载成功";
String AFileName;
if (PromptForFileName(AFileName,"","","保存为","",true))
{
TFileStream *fs = new TFileStream(AFileName, fmCreate);
try
{
pms->Position = 0;
fs->CopyFrom(pms,pms->Size);
delete fs;
SB1->SimpleText = "下载成功,文件保存为"+AFileName;
}
catch(...)
{
MessageBox(Handle,"写文件错误!",Application->Title.c_str(),MB_ICONWARNING|MB_OK|MB_SETFOREGROUND);
}
}
}
catch(Exception &e)
{
MessageBox(Handle,("错误!"+e.Message).c_str(),Application->Title.c_str(),MB_ICONINFORMATION|MB_OK|MB_SETFOREGROUND);
SB1->SimpleText = e.Message;
}
delete pms;
}
warton
2003-12-14
打赏
举报
回复
要下载分析html吧,找到所有的图片的相对目录,然后再发请求下载....(我也没写过)
叶子哟
2003-12-14
打赏
举报
回复
不太好弄,你得弄清楚页面上所有的图的位置
找个网爪的程序看看吧
要不然,弄个另存为试试
ASP.NET
实现
网页快照(C#生成网页截图 将指定html网页转换成图片
保存
到本地)(源代码)
C#
实现
网页快照,输入任意链接,在指定文件夹下生成对应的.jpg网页截图,且解决了截图白屏问题!
旋转按钮
控件
源码
旋转按钮
控件
,使用picbox加载图片,鼠标拖动旋转,达到旋转按钮的地步
asp.net上传多张图片
asp.net上传多张图片,点一下按钮增加
一个
上传图片
控件
mvc4 截取上传图片做头像,自动生成不同小尺寸缩略图
mvc4 截取上传图片做头像,自动生成不同小尺寸缩略图 来自
http
://zengxiangzhan.cnblogs.com/ 上传
C#截图工具
C#开发的
一个
仿截图工具,具有快捷键截图,移动和调节矩形截图框并存储截图功能。
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章