您的位置:程序门 -> vb -> 网络编程



请教:ftpgetfile 对下载的文件有要求吗?比如说文件名或文件大小或文件类型


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请教:ftpgetfile 对下载的文件有要求吗?比如说文件名或文件大小或文件类型[已结贴,结贴人:congcong1105]
发表于:2007-11-29 10:02:25 楼主
private   declare   function   ftpgetfile   lib   "wininet.dll"   alias   "ftpgetfilea"   _  
  (byval   hftpsession   as   long,   byval   lpszremotefile   as   string,   _  
  byval   lpsznewfile   as   string,   byval   ffailifexists   as   boolean,   _  
  byval   dwflagsandattributes   as   long,   byval   dwflags   as   long,   _  
  byval   dwcontext   as   long)   as   boolean  

  第一个参数hftpsession   是internetconnect   调用返回的句柄值。  
  lpszremotefile和lpsznewfile   分别是ftp服务器上的文件名和将在本地机上创建的文件名。  
  ffailifexists   标志是0(替换本地文件)或1   (如果本地文件已经存在则取消)。  
  dwflagsandattributes   用来指定本地文件的文件属性。  
  dwflags   参数指定为1是用ascii   传输文件(a类传输方法),指定为2是用二进制传输文件(1类传输方法)。  
  最后,当使用回叫信号时,lcontext   用来识别应用程序前后关系。
  如果函数调用成功,blnrc为   true,   反之为false。  

        我在下载的时候调用的是一个过程,内有下面的语句,
blnrc   =   ftpgetfile(lnginetconn,   serverfolder   &   sfilename,   tafolder   &   sfilename,   0,   0,   1,   0)
    但是在服务器根目录下的文件夹中,有的下载成功,有的下载失败,所有文件夹下的文件均为.lzh的,是不是跟文件名和大小有关?(因为太小的文件没有下载成功。)
   
  汗!不知道有没有表达清楚。先行谢过!
发表于:2007-11-29 10:21:581楼 得分:0
内有文件夹的也没有调用成功,有没有办法判断避免这种情况啊?
发表于:2007-11-29 12:00:202楼 得分:0
帮忙啊,同志们
发表于:2007-11-29 13:01:153楼 得分:0
...........
发表于:2007-11-29 14:00:314楼 得分:50
服务器权限?


快速检索

最新资讯
热门点击