Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

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

1楼
lungby 发表于:2018/4/9 15:14:00
局域网内使用外部数据源使用,有一列是要存储文件的,现在存储是直接存储到本地的,可以直接存储到服务器指定位置上吗?

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

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

谢谢~
2楼
有点甜 发表于:2018/4/9 17:34:00

1、存放路径设置成局域网的共享文件夹(服务器设置一个共享文件夹)

 

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

 

2、参考 http://www.foxtable.com/webhelp/scr/2209.htm

 

3楼
lungby 发表于: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)



4楼
有点甜 发表于:2018/4/17 15:39:00
Select Case e.DataCol.Name
    Case "图片" 
        e.Subfolder = e.DataRow("部门") & "\" & e.DataRow("编号") 
End Select
5楼
北狐 发表于:2024/7/26 12:35:00

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_17219683464128.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_17219684777149.png
图片点击可在新窗口打开查看
用是FTP远程局域网的
老师,为什么上传图片的文件名没有更改?上传用得自带图片管理器
[此贴子已经被作者于2024/7/26 12:39:13编辑过]
6楼
有点蓝 发表于:2024/7/26 13:42:00
这个事件对ftp是无效的。需要自行设计窗口,手工使用代码上传:http://www.foxtable.com/webhelp/topics/1410.htm
共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.