以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  pc端PictureViewer显示图片,但是文件路径不固定,怎么办?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102919)

--  作者:zhangjian222200
--  发布时间:2017/6/27 17:24:00
--  pc端PictureViewer显示图片,但是文件路径不固定,怎么办?
pc端PictureViewer显示图片,但是文件路径不固定,怎么办?

图片点击可在新窗口打开查看此主题相关图片如下:pictureviewer2-111.png
图片点击可在新窗口打开查看

展示照列的文件保存在表的方式如下,在移动页面是可以正常显示图片的
说明:主要是文件按月放在不同的文件夹,比如2017年5月放在201705下,2017年6月放在201706

图片点击可在新窗口打开查看此主题相关图片如下:展示照列222.png
图片点击可在新窗口打开查看

文件的实际存放路径如下:

图片点击可在新窗口打开查看此主题相关图片如下:文件路径333.png
图片点击可在新窗口打开查看


[此贴子已经被作者于2017/6/27 17:30:02编辑过]

--  作者:有点色
--  发布时间:2017/6/27 17:34:00
--  

 根据什么变化?

 

 文件放到项目文件路径下,然后用变量 projectpath 设置路径

 

DataTables("产品").DataCols("图片").DefaultFolder = ProjectPath & "某文件夹"


--  作者:zhangjian222200
--  发布时间:2017/6/27 17:47:00
--  
根据不同的月,设置月份文件夹
上传的照片,放在相应月份的文件夹内,如201705、201706等文件夹内

照片存在e:\\web\\szs\\d文件夹下
想在pc端窗口PictureViewer,即下图的位置,显示移动端保存的文件

图片点击可在新窗口打开查看此主题相关图片如下:pictureviewer2-111.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/6/27 17:47:48编辑过]

--  作者:有点色
--  发布时间:2017/6/27 18:50:00
--  

 如果你存放路径是 e:\\web\\szs\\d ,可以全部显示图片的啊,你图片列有月份的路径了啊。

 

 如果路径有问题,你还可以在currentChanged或者datacolchanged事件,动态指定存放路径

 

DataTables("产品").DataCols("图片").DefaultFolder = "e:\\web\\szs\\d\\"


--  作者:zhangjian222200
--  发布时间:2017/6/27 21:42:00
--  
楼上动态指定存放路径

在表事件datacolchanged里,设置代码吗?

--  作者:有点蓝
--  发布时间:2017/6/27 21:55:00
--  
测试有什么问题?
--  作者:zhangjian222200
--  发布时间:2017/6/28 15:27:00
--  
“会员资料”表事件datacolchanged,写入如下代码:
DataTables("会员资料").DataCols("展示照").DefaultFolder = "e:\\web\\szs\\d\\"

然后,重新上传照片,发现移动端显示照片正常
但是pc端,窗口的PictureViewer绑定到展示照列,显示不了图片


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

[此贴子已经被作者于2017/6/28 15:58:24编辑过]

--  作者:有点色
--  发布时间:2017/6/28 16:07:00
--  

 在窗口的AfterLoad事件,写代码

 

DataTables("会员资料").DataCols("展示照").DefaultFolder = "e:\\web\\szs\\d\\"


--  作者:zhangjian222200
--  发布时间:2017/6/28 18:10:00
--  
原路径有误,将szs改为zsz,再按照楼上的方法操作
然后,将窗口红框内,修改下,图片就显示了

但是,只显示本地已有的图片,服务器端新图,却不显示,怎么样才能显示服务器端新图?

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

表截图如下:

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



[此贴子已经被作者于2017/6/28 18:22:18编辑过]

--  作者:有点色
--  发布时间:2017/6/28 20:38:00
--  

 你上传新图以后,修改了表的列值,表数据刷新了吗?

 

 只要有数据,而且有对应的图片,是肯定可以正常显示图片的。