1、在VB中有一个Winsock控件,通过它可以实现文件的下载。
2、获得你要你那张图片所在网页的HTML,可以是一个string或者stream。用处理字符串的方法得到你那张图片的绝对地址,直接在web控件里浏览它。保存浏览到的图片到文件夹。第一和第二步你也可以用类似javascript的方法去解析html文件,web控件提供了一些对等的方法。如getElementsByID,之类。
3、使用URLDownloadToFile这个API可以实现你想要的功能。
4、如果目标只是为了下载图片并且保证完整Webbrowser1可以完成功.当然使用inetxmlhttp效率更高些。至于winsock,在这里应该不会选用的。
5、利用浏览器的缓存来获取,主要是IE的缓存。windows系统有专门的对IE缓存进行读写操作的API函数。要想获取某个网站的源码,可以用IE打开这个网站,然后把里面的(版权限制,暂不提供下载)都手工点击一遍,使页面代码能被IE自动放入缓存文件夹中即可。当然,如果网站比较大,这个过程可能会比较繁复。
1、给你一个遍历所有盘符下的文件夹的例子加一个遍历文件的就可以了。
2、稍加改动就可获得下载文件的大小和文件的名称。模块调用方法:dimsasBooleans=DownloadToFile(地址,保存文件路径名称)如果变量s=true则成功。
3、OptionExplicitDimstrCommandAsStringDimstrWebPageAsStringPrivateSubCommand1_Click()WinsockRemoteHost=返回或设置远程计算机,控件向它发送数据或从它那里接收数据。
4、filename=Right(Geturl,Len(Geturl)-spo)获取文件名savefile.Text=App.Path&\download\&filenameInetExecuteGeturl,get开始下载EndSubPrivateSubInet1_StateChanged(ByValStateAsInteger)State=12时,用GetChunk方法检索服务器的响应。
如果是True,文件将被覆盖;如果是False,它们不被覆盖。缺省值是True。注意如果destination具有只读属性设置,不论overwrite值如何,CopyFile都将失败。说明通配符只能用在source参数的最后一个路径部件。
这是你单击按键上的代码,如果你不希望打开后同时保存的话,声明个窗体级变量,把CommonDialogFileName保存到里面,到时在利用那个变量来复制文件。
假设你要复制到的文件夹是c:\fileFileCopycommondialogfilenamec:\file\就可以了。
1、文件列表框1文件基本操作是金文老师演讲的。另外,你也可以去这里:http://blog.xunlei.com/web/category.html?uin=&category_id=1586提供你最全vb教程,供高手看的。
2、C++做项目,使用C++做项目,需要比较多的其它库,比如UI库,还需要使用一些网络库等,这个时候,就可以看到C++的博大精深了,此时,光有C++语言知识是不够的,需要补充一些平台开发的知识,看看开源的C++项目。
本文到这结束,希望上面文章对大家有所帮助
粤ICP备2021101242号-1 首页