日期:2014-05-18  浏览次数:20398 次

高分求教FckEditor动态更改上传文件路径问题
我是用的Session[ "FCKeditor:UserFilesPath "]动态更改上传文件的路径
现在问题是:Session[ "FCKeditor:UserFilesPath "]里的值是设好了
但点击   “浏览服务器”按钮出现的上传文件目录不是Session里我设置的目录;
但这种情况有时有有时又没有,还有在一台机器上有,而另一台又没有;

郁闷了我半天,不知各位高手有没有解决的高招啊?
注:我在Page_Load、Page_Init里都测过,都不好用

------解决方案--------------------
这是用户本地缓存的问题,不信你ctrl+f5试试肯定没问题
------解决方案--------------------
可以学习CSDN的做法,打开Upload页面的时候加一个随机参数,这样能强制页面去服务器取最新数据。

比如Upload.aspx?rnd=.32445234
------解决方案--------------------
http://www.cnblogs.com/time-is-life/articles/791447.html
------解决方案--------------------
在本地好使不?session设置不好是会丢的..
------解决方案--------------------
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
※以下是引用楼主 Xpengfee(鲲鹏) 在2007-7-10 12:00:40 的发言:
──────────────────────────────────────────
我清了缓存、也Ctrl+F5了,但就是不好用。
不过,我重启机器后就好用了,另外局域网内访问这个程序的机器也是在重启后好用了
究竟是什么原因啊
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

你的调试方法有问题,你用文本方式输出一下session值,不就能验证是不是缓存问题了吗?

------解决方案--------------------
学习
------解决方案--------------------
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
※以下是引用楼主 Xpengfee(鲲鹏) 在2007-07-10 16:20:08 的发言:
──────────────────────────────────────────
TO:0009(夏天以南)
===========================
我直接用Response.Write(Session[ "FCKeditor:UserFilesPath "].ToString());
输出显示的是我设定的目录
但是点击 “浏览服务器”按钮出现的上传文件目录依然不是Session里我设置的目录;
这也是缓存问题吗?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

我先声明我对FCKeditor并不熟,我只希望提的建议能帮上你一点。

比如说这样一个页面

<%Response.Write(Session[ "FCKeditor:UserFilesPath "].ToString());%>
<script src= "***.aspx "> </script>

这样的页面,主页面更新了,***.aspx很有可能还是客户端缓存的文件。Ctrl+F5也只是强行刷新了主页面而已。