http上传文件 ( 积分: 150 )

  • 主题发起人 主题发起人 analyst
  • 开始时间 开始时间
A

analyst

Unregistered / Unconfirmed
GUEST, unregistred user!
要以http上传文件到192.168.1.12/test这文件夹下,程序该怎么写?
这要服务端支持吗?用IdHTTP控件吗?
 
要以http上传文件到192.168.1.12/test这文件夹下,程序该怎么写?
这要服务端支持吗?用IdHTTP控件吗?
 
先在IIS里建一个192.168.1.12/test的虚拟目录,设为URL

try
fStream := TFileStream.Create(FileName, fmOpenRead);
IdHttp1.Put(URL, fStream);
finally
fStream.Free;
IdHttp1.Disconnect;
end;
 
用post可以吗? 可以该怎么写?
 
需要服务器设置,然后POST上去就可以了。
 
to leabers:
请给个完整的例子好吗? 服务器怎么设置?
 
完整例子不太现实,给个思路吧。如果想把文件POST到服务器的指定目录,必须要通过HTTP SERVER的帮助,当然你写一个伪SERVER只完成POST文件的接收也是可以!

至于POST的格式可以自己抓包分析一下。
 
急呀!!![:(]
 
我倒.这么复杂?[:(][:(][:(]
 
呵呵,自己写一个吧。
 
多人接受答案了。
 
后退
顶部