我们自己做得 FTP服务器 客户端可以把资料传到服务器  也可以通过我们做得 asp 网站发布系统 下载  我是这样做得 上传得时候把 该资料得下载路径保存到了 数据库 对于有汉字得名称 我都做了url 编码处理 目的就是在网页url 地址不显示而是用%代替  我得函数如下:function TForm1.GBKToUTF8(ASource: String): String;
var
  UTF8 : UTF8String;
  S: string;
  URL: string;
  I: Integer;
begin
  UTF8 := UTF8Encode(ASource);
  S := UTF8;
  URL := '';
  for I := 1 to Length(S) do
  begin
    if Ord(S[I]) > 128 then
      URL := URL + '%' + IntToHex(Ord(S[I]), 2)
    else
      URL := URL + S[I];
  end;
  Result :=URL;
end;可是自从编码后 有得中文名称的 下不了  有的则可以   
我的环境 win2000 sp4 +iis5.0 +ie6.0