如何打开一个Http//服务器/图象目录/a.jpg这样的图片(程序实现),兄弟们帮多忙啊。 (50分)

  • 主题发起人 bigroute
  • 开始时间
B

bigroute

Unregistered / Unconfirmed
GUEST, unregistred user!
如何打开一个Http//服务器/图象目录/a.jpg这样的图片,
NMHTTP1.get这样不行
“图象目录”要密码的,不允许匿名登录。
 
那就输入呀
没有的话当然打不开的呀
 
在哪输入,
如何用程序实现,而且不出现对话框。
 
好像是
http://User:pass@地址
 
to :无疯无禄
兄弟你说的那个在IE的地址栏里可以,用nmhttp.get不行。
 
浏览器地址中直接输入,回车!

到底什么意思?
 
我想用程序实现
NMHTTP1.InputFileMode:=true;
NMHTTP1.Body:=CurrentPath+'d.jpg'; //保存成本地文件
NMHTTP1.get('http://192.168.0.5/我的picture/d.jpg');

“/我的picture/”不允许匿名登录,在IE里会出现一个输入用户名和密码的对话框
用NMHTTP如何实现下载这个文件。
 
比如得到 127.0.0.1/sd/w.jpg

用tclientsocket
先连接,再sendtext('get /sd/w.jpg'#10)
然后根据返回的Content-Length值用receivebuf接收就可以了。
 
http://User:pass@地址
这个方法是正确的,它是internet请求的准标格式,windows有专门的API支持的,而且我已经在我开发的程序中实现了,我是用ICS中的HttpCli控件实现的,建议楼主去试一试,耐心一些,实现肯定是没问题的。
 
请问,地址具体怎么写啊
 
接受答案了.
 
顶部