2016-06-21 64 views
0

当用户选择图片并尝试将图片上传到图片库时,需要检查图片扩展名。检查SP 2013图片库中选择图片的扩展名

我找到了用js脚本编辑母版页的方法,但是我没有编辑母版页。然后我尝试使用事件接收器添加,但它无法获取文件或文件路径的名称。我用过:

var file = properties.ListItem.File.Name; //properties.ListItem - returns null 

AfterProperties也返回null。

的另一种方式,我看到是编辑添加与JS图片格式:Adding picture form

我认为这是最简单的方式,但我无法找到关于它的信息。

问题:如何设置js脚本形式(见图片),或者如何做这样的动作用另一种方式

回答

-1

在你的情况,一个简单的JS表单验证就行了。 首先我会阻止提交按钮的默认操作。 然后,我将分析文件名文本框的内容并检查扩展。如果它不是验证脚本中列出的之一,则返回false + alert“不支持此文件扩展”。

为什么要使用事件接收器?它捕获服务器端的事件。