以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]发布后程序图片列不能自动存储到预设的存储路径  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=104215)

--  作者:whyxd
--  发布时间:2017/7/25 15:49:00
--  [求助]发布后程序图片列不能自动存储到预设的存储路径
表内有一列为图片列,设置了列属性中的存放目录,发布之前,该列增加图片,会自动备份一份到预设的存放目录中。
发布之后的程序,增加图片后,不会自动备份保存到预设的存放目录,这样,在其他电脑上就看不到对应图片。。是不是我哪里设置不对?

--  作者:有点甜
--  发布时间:2017/7/25 17:07:00
--  

 你的存放目录应该设置在项目的文件夹下,这样可以随项目一起拷贝,图片就不会丢失。

 

 AfterOpenProject事件,写代码

 

DataTables("产品").DataCols("图片").DefaultFolder = projectPath & "图片文件"


--  作者:whyxd
--  发布时间:2017/7/25 19:20:00
--  回复:(有点甜) 你的存放目录应该设置在项目的...
我不是复制项目,而是多个客户端操作,每个客户端上传的图片,要求所有客户端都能查看。
--  作者:有点蓝
--  发布时间:2017/7/25 20:26:00
--  
图片存放目录设置为局域网共享目录,或者使用ftp
--  作者:whyxd
--  发布时间:2017/7/26 7:45:00
--  回复:(有点蓝)图片存放目录设置为局域网共享目录,...
图片存放时在局域网共享目录,而且发布之前测试是没有问题的,每次在图片列插入图片,都会自动复制一个图片文件到预先设置的共享目录里面,
发布后的程序,在图片列插入图片没有问题,但不会自动复制到共享目录里面,是不是我哪里设置的有问题。。。

--  作者:有点甜
--  发布时间:2017/7/26 8:58:00
--  

1、存放目录,要设置成你的共享目录,你路径怎么写的?贴出来。

 

2、自动复制附件,要设置成true。

 

3、你的电脑必须能正常访问共享目录。


--  作者:whyxd
--  发布时间:2017/7/26 10:17:00
--  回复:(有点甜)1、存放目录,要设置成你的共享目录,...
刚刚发现,项目中有一个窗口,
一旦加载这个窗口,图片列,列属性中的存放目录就会清空,窗口中代码比较多,可能得一点点排除了!!!
图片点击可在新窗口打开查看

我设置好的列属性:
图片点击可在新窗口打开查看此主题相关图片如下:图片列属性.png
图片点击可在新窗口打开查看
 
某个窗口加载后列属性的变化:
图片点击可在新窗口打开查看此主题相关图片如下:打开某个窗口后列属性.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2017/7/26 10:19:00
--  

如果你窗口控件 pictureViewer 或者 filemanage 绑定了此列,那么你的那个控件的存放目录也要设置成一致的,即可。


--  作者:whyxd
--  发布时间:2017/7/26 10:51:00
--  回复:(有点甜)如果你窗口控件 pictureViewer 或者 ...
经测试,就是你说的那回事,我窗口中绑定该列的picturebox,没有指定存放目录,指定后正常,多谢指教。
--  作者:xiaozhaomdh
--  发布时间:2020/7/30 11:01:00
--  
图片点击可在新窗口打开查看