【发布时间】:2013-08-31 18:18:33
【问题描述】:
我现在使用 ImageManager 时遇到问题,当图像名称包含“$、%、&...”等特殊字符时会发生这种情况,我已经验证不允许用户上传更多带有特殊字符的图像,但是现在在服务器中有一些包含特殊字符的图像,我们也需要加载它们,所以当图像名称中有特殊字符时,ImageManager 不能与预览一起工作,有人知道解决方案吗?
【问题讨论】:
标签: c# asp.net telerik radeditor
我现在使用 ImageManager 时遇到问题,当图像名称包含“$、%、&...”等特殊字符时会发生这种情况,我已经验证不允许用户上传更多带有特殊字符的图像,但是现在在服务器中有一些包含特殊字符的图像,我们也需要加载它们,所以当图像名称中有特殊字符时,ImageManager 不能与预览一起工作,有人知道解决方案吗?
【问题讨论】:
标签: c# asp.net telerik radeditor
鉴于 telerik 图像管理器不会加载名称中包含特殊字符的图像,您可以创建一个简单的函数(很可能只运行一次),它将使用其他内容重命名服务器上带有禁止字符的现有图像,例如用“_dollar_”替换“$”。
根据我之前在控件方面的经验,通常有一些变通方法,但清理现有数据始终是更可取的选择,因为它可以避免执行额外处理的必要性。
【讨论】: