Foxtable(狐表)用户栏目专家坐堂 → 局域网内想把所有文件直接上传到服务器上,怎么实现?


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

主题:局域网内想把所有文件直接上传到服务器上,怎么实现?

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


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
局域网内想把所有文件直接上传到服务器上,怎么实现?  发帖心情 Post By:2018/4/9 15:14:00 [显示全部帖子]

局域网内使用外部数据源使用,有一列是要存储文件的,现在存储是直接存储到本地的,可以直接存储到服务器指定位置上吗?

编号     存储
1       a.xls
2       b.xls
3       c.xls
4       d.xls

另外,可以存储的时候在指定文件夹下面按同一行的编号新建文件夹,然后将文件存到编号的文件夹下吗?

谢谢~

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


加好友 发短信
等级:幼狐 帖子:97 积分:839 威望:0 精华:0 注册:2018/3/1 9:46:00
  发帖心情 Post By:2018/4/17 15:36:00 [显示全部帖子]

有编号列,想把文件自动上传后自动存储到按照编号命名的文件夹下,怎么做呢?


示例一

例如表中有部门和图片两列,希望不同部门的图片,放在各自的目录中,为此可在BeforeAttachFile事件加上下面的代码:

Select Case e.DataCol.Name
    Case "图片" '如果在图片列插入文件
        e.Subfolder = e.DataRow("部门")  '将此文件存放在目录名为部门名称的子目录中.

End
 Select


这个只能存到按照列名的文件夹下,想在部门下面再按照不同编号新建个文件夹存储,每个编号新建个文件夹,是按照下面的语句改吗?怎么改呢



示例二

例如希望在添加文件的时候,根据文件的后缀名自动添加到不同的子目录,例如BMP文件自动添加到BMP子目录,DOC文件添加到DOC子目录。
BeforeAttachFile事件只需一行代码即可完成此任务:

e.SubFolder = e.FileName.SubString(e.FileName.LastIndexof(".") + 1)




 回到顶部