以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- pc端PictureViewer显示图片,但是文件路径不固定,怎么办? (http://foxtable.com/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
--
你上传新图以后,修改了表的列值,表数据刷新了吗?
只要有数据,而且有对应的图片,是肯定可以正常显示图片的。
|