以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=106919)

--  作者:byf208
--  发布时间:2017/9/18 11:12:00
--  [讨论]
文件管理功能:
  序号   生产厂家  营业执照   有效期  
            
            
            
            
比如:“营业执照”列为图片管理列
   在FTP中,不想用每一个图片都用不同名称,太繁琐,有什么好方法避免同名覆盖。
注:生产厂家是在经营过程中添加的,初期是不知道生产厂家的名称。

望各位老师指点,谢谢。

--  作者:有点甜
--  发布时间:2017/9/18 11:31:00
--  

 直接根据当前时间更名,或者根据_Identify列更名。

 

 beforeAddFile事件处理一下 http://www.foxtable.com/webhelp/scr/2638.htm

 

 http://www.foxtable.com/webhelp/scr/2699.htm

 


--  作者:byf208
--  发布时间:2017/9/22 22:14:00
--  
代码怎么写呀?新手莫怪。
--  作者:有点蓝
--  发布时间:2017/9/22 23:28:00
--  
比如

If e.DataCol.name = "序号" Then
    If e.DataRow.IsNull("序号") = False
        Dim pth As String = "c:\\data\\" & e.DataRow("序号")
        If FileSys.DirectoryExists(pth) = False Then
            FileSys.CreateDirectory(pth)
        End If
        e.path = pth
    End If
End If

--  作者:byf208
--  发布时间:2017/9/22 23:49:00
--  
这样不行呀,同文件名的不上传了。
需要根据当前时间更名,或者根据_Identify列更名。
在上传FTP

--  作者:byf208
--  发布时间:2017/9/22 23:50:00
--  
是不是用BeforeAttachFile事件处理
--  作者:byf208
--  发布时间:2017/9/22 23:51:00
--  
根据当前时间更名的最好
--  作者:有点蓝
--  发布时间:2017/9/23 8:56:00
--  
ftp不会触发BeforeAttachFile事件。

需要做窗口,添加PictureViewer控件,然后使用AddFile方法添加文件