以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  局域网中插入文件夹的路径问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48536)

--  作者:实话实说
--  发布时间:2014/3/31 14:13:00
--  局域网中插入文件夹的路径问题
《文档管理》在局域网中运行,本机做为服务器,通过列按钮插入文件时,路径显示为:盘符:\\文件夹名\\...,这样其它客户端就找不到要打开的文件,需要改成:\\\\计算机名\\文件夹名$\\...才行。如果在其它客户机插入文件则没有这个问题。
问题:如何在本机插入文件时显示:\\\\计算机名\\文件夹名$\\...路径?

图片点击可在新窗口打开查看此主题相关图片如下:321.gif
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2014/3/31 14:18:00
--  

 替换呗,写BeforeAttachFile事件

 

 如果路径不是以\\\\开始的话,就替换成"F:\\xxx\\xxx"为"\\\\xxxx\\xx$”


--  作者:实话实说
--  发布时间:2014/3/31 16:55:00
--  
以下是引用有点甜在2014-3-31 14:18:00的发言:

 替换呗,写BeforeAttachFile事件

 

 如果路径不是以\\\\开始的话,就替换成"F:\\xxx\\xxx"为"\\\\xxxx\\xx$”

 如果换了文件服务器,(计算机名变动)则又要进入项目改代码,替换不是个好方法


--  作者:有点甜
--  发布时间:2014/3/31 16:58:00
--  
以下是引用实话实说在2014-3-31 16:55:00的发言:

 如果换了文件服务器,(计算机名变动)则又要进入项目改代码,替换不是个好方法

 

如果换了文件服务器,你之前的那些文件路径也是用绝对路径的,也是必须得改的。一样的。

 

应该没有好的方法了。


--  作者:有点甜
--  发布时间:2014/3/31 17:01:00
--  

 不用改代码的。

 

 明显是可以用表配置各个文件路径的关系的,改的时候,改表就行了


--  作者:狐狸爸爸
--  发布时间:2014/4/1 8:52:00
--  

建议在列属性中将来源位置设置为网络路径:\\\\计算机名\\文件夹名$\\...路径

这样即使在本机插入的时候,也是网络路径,而不是绝对路径。

 
参考:
http://www.foxtable.com/help/topics/2498.htm


 


--  作者:实话实说
--  发布时间:2014/4/2 4:23:00
--  
以下是引用狐狸爸爸在2014-4-1 8:52:00的发言:

建议在列属性中将来源位置设置为网络路径:\\\\计算机名\\文件夹名$\\...路径

这样即使在本机插入的时候,也是网络路径,而不是绝对路径。

 
参考:
http://www.foxtable.com/help/topics/2498.htm


  我目前是这样做的,但如果我换了服务器岂不要重新发布项目?这个地方的设置能否开放?


--  作者:狐狸爸爸
--  发布时间:2014/4/2 8:17:00
--  

可以:

 

http://www.foxtable.com/help/topics/1356.htm

 


--  作者:狐狸爸爸
--  发布时间:2014/4/2 8:23:00
--  

还有:

http://www.foxtable.com/help/topics/2638.htm

 


--  作者:实话实说
--  发布时间:2014/4/2 12:02:00
--  
以下是引用有点甜在2014-3-31 17:01:00的发言:

 不用改代码的。

 

 明显是可以用表配置各个文件路径的关系的,改的时候,改表就行了


改表简单,但不方便,每次都要改,容易漏掉