Foxtable(狐表)用户栏目专家坐堂 → 通过文件管理上传文件经常重名怎么办?


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

主题:通过文件管理上传文件经常重名怎么办?

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


加好友 发短信
等级:幼狐 帖子:52 积分:794 威望:0 精华:0 注册:2014/11/24 13:37:00
通过文件管理上传文件经常重名怎么办?  发帖心情 Post By:2015/6/19 16:58:00 [只看该作者]

我们每天需要上传大概100张照片和20几个文件,在表中上传时经常出现重名,必须重命名,或者不小心把前面重名的文件覆盖掉了,造成前面的文件丢失。能否实现通过文件浏览器或者图片浏览器上传文件的时候自动将文件的创建时间加到现有文件名的前面?这样不同的行上传文件就基本不会互相影响了


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/19 17:01:00 [只看该作者]

参考帮助http://www.foxtable.com/help/topics/2209.htm

在事件里设置 e.fileName 即可

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/19 17:17:00 [只看该作者]

Dim ftp1 As New FtpClient
ftp1.Host="127.0.0.1"
ftp1.Account = "test"
ftp1.Password = "test"
ftp1.UTF8 = True
Dim dlg As new OpenFileDialog
dlg.MultiSelect = True
If dlg.ShowDialog = DialogResult.OK Then
    For Each f As String In dlg.FileNames
        Dim finfo As New FileInfo(f)
        If ftp1.Upload(f,"/" & finfo.Name.Replace(finfo.Extension, Format(Date.Now, "yyyyMMddHHmmss") & finfo.Extension)) = True Then
            Messagebox.show("上传完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
        Else
            Messagebox.show("上传失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
        End If
    Next
End If
ftp1.Close

 回到顶部