以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- ftp自动下载 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=170743) |
-- 作者:aaa1234 -- 发布时间:2021/8/5 17:21:00 -- ftp自动下载 老师您好我想问一下,为什么我在界面里面上传后他看不了,打了个x,下载的话也显示正在下载中 |
-- 作者:aaa1234 -- 发布时间:2021/8/5 17:22:00 -- 那个图片浏览器里面显示不了,我上传图片上去后,他打了个x,按下载他也是下载失败,正在下载中 |
-- 作者:有点蓝 -- 发布时间:2021/8/5 17:41:00 -- 1、路径不正确 2、用户没有权限访问这个图片 检查ftp根目录有没有设置开放访问权限
|
-- 作者:aaa1234 -- 发布时间:2021/8/6 10:32:00 -- 老师你看看我的代码看看那里错了,这代码是放在afterupload里面的 Dim i As Integer = 0 Dim dr As Row = Tables("Table_3").Current Dim ftp1 As new ftpclient ftp1.Host="172.16.120.41" ftp1.Account = "admin" ftp1.Password = "qw123" If ftp1.MakeDir(dr("系统单号")& dr("处理人")&"\\") Then Messagebox.Show("创建目录成功!") Else Messagebox.Show("已有重复的,请注意查看系统单号+处理人的文件夹!") End If If ftp1.FileExists("\\" &dr("系统单号")& dr("处理人")& "\\" & dr("系统单号")& dr("处理人")& ".jpg") Then For i = 1 To 999 If ftp1.FileExists("\\" &dr("系统单号")& dr("处理人")& "\\" & dr("系统单号")& dr("处理人")& "("& i &").jpg")=False Then Exit For End If Next End If If i > 0 Then ftp1.Rename(e.CurFolder & "/" & filesys.getname(e.LocalFile),"\\" &dr("系统单号")& dr("处理人")& "\\" & dr("系统单号")& dr("处理人")& "("& i &").jpg") Else ftp1.Rename(e.CurFolder & "/" & filesys.getname(e.LocalFile),"\\" &dr("系统单号")& dr("处理人")& "\\" & dr("系统单号")& dr("处理人")& ".jpg") End If |
-- 作者:aaa1234 -- 发布时间:2021/8/6 10:33:00 -- 他的意思是首选看一下有没有这个文件夹,没有就添加,有就放里面,然后改名,多张就(+1),不知道为什么自己能看得到,别人就看不到,还打个x下载不了 |
-- 作者:aaa1234 -- 发布时间:2021/8/6 10:41:00 -- 我自己的话是可以看的,在foxtable,但是安装了就看不了 |
-- 作者:有点蓝 -- 发布时间:2021/8/6 10:55:00 -- 到其它电脑测试下面代码,看能不能访问ftp,访问后能不能看到目录和文件 Dim ftp1 As new ftpclient ftp1.Host="172.16.120.41" ftp1.Account = "admin" ftp1.Password = "qw123" ftp1.OpenManager
|
-- 作者:aaa1234 -- 发布时间:2021/8/6 10:59:00 -- 可以访问 |
-- 作者:有点蓝 -- 发布时间:2021/8/6 11:12:00 -- 访问后能不能看到目录和文件,对比一下文件路径,看和单元格里路径是否一致 |
-- 作者:aaa1234 -- 发布时间:2021/8/6 11:32:00 -- 一样 |