Foxtable(狐表)用户栏目专家坐堂 → ftp上传文件失败


  共有14925人关注过本帖树形打印复制链接

主题:ftp上传文件失败

帅哥哟,离线,有人找我吗?
qqdgm
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:251 威望:0 精华:0 注册:2012/6/19 16:33:00
ftp上传文件失败  发帖心情 Post By:2012/6/20 8:51:00 [只看该作者]

Dim ftp1 As new ftpclient
ftp1
.host="192.168.1.3"
ftp1
.Account = "ftp001"
ftp1
.password = "123"

'ftp1.timeout = 30000 有些朋友说加上这句可以,实际试过也不行
If
ftp1.DirectoryExists("/data") = False Then '如果不存在Data目录
    ftp1.MakeDir(
"/data") '则创建Data目录
End If

ftp1.upload(
"c:\ab0002.doc","/ab0002.doc",true)  ‘ 试过将true改成false也不行

 

 

求助!急!


 回到顶部
帅哥哟,离线,有人找我吗?
qqdgm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:251 威望:0 精华:0 注册:2012/6/19 16:33:00
  发帖心情 Post By:2012/6/20 9:08:00 [只看该作者]

问题补充:服务器用WINDOWS XP IIS搭建,根目录D:\MYFTP下建立了两个子目录D:\MYFTP\FTP001和D\MYFTP\FT002,分别对应ftp服务的虚拟目录ftp001和ftp002。建立ftpuser组,在该组下建立两个用户ftp001和ftp002分别控制ftp001和ftp002目录(完全控制权)。在远程客户端“运行”cmd进入windows命令提示,运行ftp 192.168.1.3, 输入用户:ftp001,输入密码:123,服务器连接成功,进入ftp001目录,用put可以上传文件,ftp中的所有命令均可执行。但是在foxtable中用upload不能上传文件。

 

求助!谢谢!


 回到顶部
帅哥哟,离线,有人找我吗?
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:732 积分:5491 威望:0 精华:14 注册:2011/8/28 12:49:00
  发帖心情 Post By:2012/6/20 9:10:00 [只看该作者]

把报错的提示框截图发上来

 回到顶部
帅哥哟,离线,有人找我吗?
qqdgm
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:251 威望:0 精华:0 注册:2012/6/19 16:33:00
  发帖心情 Post By:2012/6/20 9:27:00 [只看该作者]

报错提标:由于目标计算机积极拒绝,无法连接。 191.168.1.3:5002 

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/6/20 9:36:00 [只看该作者]

不应该呀

你试试这样  用一个列指定ftp地址,(在列属性里面设置),看看能不能打开?

 回到顶部
帅哥哟,离线,有人找我吗?
qqdgm
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:251 威望:0 精华:0 注册:2012/6/19 16:33:00
  发帖心情 Post By:2012/6/20 9:40:00 [只看该作者]

试过在列中指定ftp

DataTables("合同").DataCols("文档").ExtendType = ExtendTypeEnum.FILES
DataTables(
"合同").DataCols("文档").Remote = True
DataTables(
"合同").DataCols("文档").FTPClient.Host ="192.168.1.3"
DataTables(
"合同").DataCols("文档").FTPClient.Account = "ftp001"
DataTables(
"合同").DataCols("文档").FTPClient.password =
"123"

已经“文档”列设成多文件型,可以下载显示文件,但不可以上传。


 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2012/6/20 10:41:00 [只看该作者]

既然可以下载肯定可以上传的,在找找原因.或者你再试试这个!

DownloadFile

下载指定的远程文件,并将其保存在指定的位置。

语法:

Network.DownloadFile(address ,destinationFileName)
Network.DownloadFile(address ,destinationFileName ,userName ,password)
Network.DownloadFile(address ,destinationFileName ,userName ,password ,showUI ,connectionTimeout ,overwrite)

参数说明:

  • address
    要下载的文件的路径,其中包括文件名和主机地址
     
  • destinationFileName
    保存下载文件的文件名和路径
     
  • userName
    要进行身份验证的用户名
     
  • password
    要进行身份验证的密码
     
  • showUI
    逻辑型,是否显示下载进度
     
  • connectionTimeout
    整数型,设置超时间隔(以毫秒为单位),默认值为100000(100秒)
     
  • overwrite
    逻辑型,是否覆盖现有文件

示例

Network.DownloadFile("http://www.foxtable.com/download/release.rar", "c:\data\Release.rar")

下面的代码会显示下载进度:

Network.DownloadFile("http://www.foxtable.com/download/release.rar", "c:\data\Release.rar" ,"" ,"" ,True, 100000, True)

对于带有密码的ftp,可以直接在address参数中加入户名和密码信息,格式为:
ftp://户名:密码@地址/

例如:

Network.DownloadFile("ftp://zhanshang:138238@egridsoft.com/public/isam.zip","c:\data\isam.zip")

上面假定帐户为zhanshang,密码为138238,ftp服务器的址为ftp://egridsoft.com。
从该服务器的地public目录下载文件isam.zip,保存到本地的c:\data目录下

上面的代码等效于:

Network.DownloadFile("ftp://egridsoft.com/public/isam.zip","c:\data\isam.zip","zhanshang","138238")


 回到顶部
帅哥哟,离线,有人找我吗?
qqdgm
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:251 威望:0 精华:0 注册:2012/6/19 16:33:00
  发帖心情 Post By:2012/6/20 11:11:00 [只看该作者]

这个我也试过,任开一窗口,加一按钮,执行如下代码

UploadFile(c:\AB0002.DOC ,"192.168.1.3" ,"FTP001" ,"123")
文件上传失败。

我就郁闷,救命啊!


 回到顶部
帅哥哟,离线,有人找我吗?
qqdgm
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:23 积分:251 威望:0 精华:0 注册:2012/6/19 16:33:00
  发帖心情 Post By:2012/6/20 11:12:00 [只看该作者]

这个我也试过,任开一窗口,加一按钮,执行如下代码

Network.UploadFile("c:\AB0002.DOC" ,"192.168.1.3" ,"FTP001" ,"123")
文件上传失败。

我就郁闷,救命啊!

[此贴子已经被作者于2012-6-20 11:12:24编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
shenyl0211
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2012/6/20 11:33:00 [只看该作者]

因是内网,"/"应改为"\"

 回到顶部
总数 21 1 2 3 下一页