Foxtable(狐表)用户栏目专家坐堂 → BeforeAttachFile


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

主题:BeforeAttachFile

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


加好友 发短信
等级:小狐 帖子:384 积分:3463 威望:0 精华:0 注册:2016/11/12 18:42:00
BeforeAttachFile  发帖心情 Post By:2018/9/19 20:35:00 [只看该作者]

原来在局域网环境下在BeforeAttachFile中代码如下设置的代码均能进行自动根据作者和拍摄日期创建子目录来存放文件,也能能自动根据身份证号码来重命名此文件,但换为ftp时却不能?代码不起作用

Dim dr As DataRow = e.DataRow
If
dr.IsNull("拍摄日期") Or Dr.IsNull("作者") Then
    MessageBox.Show(
"拍摄日期和作者不能为空!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    e.Cancel =
True
Else

    e.SubFolder = dr(
"作者") & "\" & dr("拍摄日期").Year
End
If


Dim dr As DataRow = e.DataRow
If
dr.IsNull("身份证号码"Then
    MessageBox.Show("
请先输入身份证号码!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    e.Cancel = True

Else

    e.FileName = dr("身份证号码") & ".jpg"

End
If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/19 20:53:00 [只看该作者]

ftp的时候,可以在 BeforeUpload 、AfterUpload 事件处理。

 

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

 

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

 


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


加好友 发短信
等级:小狐 帖子:384 积分:3463 威望:0 精华:0 注册:2016/11/12 18:42:00
  发帖心情 Post By:2018/9/19 21:06:00 [只看该作者]

不是限制将文件、图片传到特定的文件夹,或传指定的文件,可以而是根据某列的内容自动传到对应的文件夹内,如果文件夹不存在,则自动创建;文件名也可以自动根据某两列的内容重命名。就像原来在局域网环境下在BeforeAttachFile中代码如下设置的代码均能进行自动根据作者和拍摄日期创建子目录来存放文件,也能能自动根据身份证号码来重命名此文件。这样

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/19 21:45:00 [只看该作者]

1、上传代码如果是自己写的话,那就修改代码;

 

2、如果用自带的上传功能,你可以在beforeUpload、afterUpload,写代码处理,比如 afterUpload 之后,再写代码重命名。


 回到顶部