【发布时间】:2010-04-10 20:16:32
【问题描述】:
好的,SharePoint 快把我逼疯了,我需要看看是否有人遇到过类似的问题或知道解决方案:
我有一个包含一些 HTML 的内容编辑器 Web 部件,其中包括指向 PDF 文件的链接,我已经稍作修改以附加员工编号查询字符串,即:
<a href="http://moss.company.com/group/home/EPermits
/Blank%20Form%20Templates/_blank_breach_permit.pdf?empNum=">New Breach Permit</a>
SharePoint 似乎将文件名随机替换为 aab04168 或其他一些类似字符:
<a href="http://moss.company.com/group/home/EPermits
/Blank%20Form%20Templates/aab04168?empNum=">New Breach Permit</a>
在这种情况发生了几次但没有任何解释后,我尝试更改内容编辑器 Web 部件以直接查看位于 SharePoint 网站的共享文档文件夹中的 documentLinks.html 文件并猜猜是什么... SharePoint 编辑了该文档并替换了我的文件名也有随机字符!
发现以下划线开头的文件名可能会触发一些内部 SharePoint 程序我已重命名所有文件以删除起始下划线 - 不幸的是,该问题无法立即重现,我现在正在等待看看我是否遇到更多麻烦。
编辑:文件名中的下划线没有帮助...我的 documentLinks.html 最终被修改,所有的 href 再次被随机字符替换。现在我在javascript中设置hrefs,文件名文本从多个字符串连接在一起。
linkEle.href = ".../EPermits/Blank%20Form%20Templates/blank" + "_Chemical_Usage.pdf?empNum=" + empNumber;
【问题讨论】:
-
奇怪,你确定它的 MOSS 而不是重写 url 的代理?
-
谢谢!这是我目前得到的最好的线索,我知道在这个 VPN 的某个地方有一些疯狂的网络加速器类型的代理,我必须进行调查。
-
我支持代理/缓存的解释。
标签: sharepoint