以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助][原创]FTP 上传同名后重命名,怎么获取重命名后的文件名 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=159976) |
-- 作者:zhutangxin -- 发布时间:2021/1/16 0:21:00 -- [求助][原创]FTP 上传同名后重命名,怎么获取重命名后的文件名 老师,某列设的远程图片列,自定义了一个停靠窗口,该窗口中放一个PictureViewer 控件用以绑定该列。如下图。 为了防止上传文件同名覆盖,写了下面的代码。 现在同名文件是可以正确上传的,但在下面这窗口中无法获得重命名后的文件名,并将值赋给附件列。 <!--[endif]-->[此贴子已经被作者于2021/1/16 0:29:10编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/1/16 9:40:00 -- 这个暂时没有办法 |
-- 作者:有点蓝 -- 发布时间:2021/1/16 9:42:00 -- 使用PictureViewer 控件,建议使用addfile方法:http://www.foxtable.com/webhelp/topics/2699.htm |
-- 作者:duck11 -- 发布时间:2021/7/22 15:52:00 -- 为什么_ftp未声明呢,老师 |
-- 作者:有点蓝 -- 发布时间:2021/7/22 15:58:00 -- 以下是引用duck11在2021/7/22 15:52:00的发言:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=150626
为什么_ftp未声明呢,老师 |
-- 作者:duck11 -- 发布时间:2021/7/22 16:12:00 -- 老师我想上传ftp图片的时候,可以把相同的图片重命名是怎样搞的 |
-- 作者:有点蓝 -- 发布时间:2021/7/22 17:01:00 -- 使用PictureViewer 控件的addfile方法:http://www.foxtable.com/webhelp/topics/2699.htm |
-- 作者:aaa111 -- 发布时间:2021/7/23 11:53:00 -- Dim Lfl As String=e.LocalFile Dim fl As String =FileSys.GetName(Lfl) Dim ourfolder As String =e.Curfolder.TrimEnd("/") Dim i As Integer =1 Dim fileExt As String =fl.SubString(fl.LastIndexof(".")+1) Dim fileName As String =fl.Replace("." & fileExt,"") Dim pfl As String =ourfolder & "/" & fl Do While _ftp.FileExists(pfl) fl=fileName & "(" & CSTR(i) & ")" & "." & fileExt pf1=curfolder & "/" & fl i=i+1 Loop If i >1 Then _ftp.Upload(Lfl ,pfl,False) e.Cancel=True End If |
-- 作者:aaa111 -- 发布时间:2021/7/23 11:55:00 -- 老师我按照他的放发在beforeupload 然后他说未声明_ftp,他可能因其保护级别而不可访问 |
-- 作者:有点蓝 -- 发布时间:2021/7/23 13:53:00 -- 别人只是给出一部分代码说明问题而已,不完整,抄不来的。这个估计是在全局代码里定义的全局变量 |