以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论] (http://foxtable.net/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方法添加文件 |