sharepoint 2013 附件控件FileUpload怎样检验是否为图片的方法
Posted yangykaifa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sharepoint 2013 附件控件FileUpload怎样检验是否为图片的方法相关的知识,希望对你有一定的参考价值。
记录一下关于附件控件FileUpload怎样检验是否为图片的方法:
function checkImg() {
var fileObj =document.getElementById(‘<%=FileObj.ClientID%>‘);
var str =fileObj.value;
if (str !=‘‘) {
if(str.substring((str.lastIndexOf(".jpg"))) == (".jpg")
||str.substring((str.lastIndexOf(".gif"))) == (".gif")
||str.substring((str.lastIndexOf(".png"))) == (".png")
) {
}
else {
alert(‘仅仅同意jpg,gif,png图片格式!‘);
returnfalse;
}
}
}
function GetFileName(path) {
var pos1 =path.lastIndexOf(‘/‘);
var pos2 =path.lastIndexOf(‘\\‘);
var pos =Math.max(pos1, pos2)
var ext =path.substring(path.lastIndexOf("."), path.length).toLowerCase();
var TxtFileNameObj =document.getElementById(‘<%= txtFileName.ClientID %>‘);
if (pos< 0) {
TxtFileNameObj.value = path;
}
else {
TxtFileNameObj.value = path.substring(pos + 1);
}
filename =TxtFileNameObj.value;
TxtFileNameObj.value = filename.substring(0, filename.length -ext.length).toLowerCase();
checkImg();
}
<asp:FileUploadID="FileObj"runat="server"Width="300"onchange="GetFileName(this.value);"/>
<asp:TextBoxID="txtFileName"runat="server"Width="290" ></asp:TextBox>
当中GetFileName(this.value)方法。是选择上传的附件之后。顺便获取文件的名称,而且赋值到txtFileName。
以上是关于sharepoint 2013 附件控件FileUpload怎样检验是否为图片的方法的主要内容,如果未能解决你的问题,请参考以下文章
创建加载用户控件的 SharePoint 2013 Web 部件
在 Sharepoint 2013 中将用户控件添加到 Web 部件
如何将控件添加到 Web 部件(SharePoint、C#)?
SharePoint 2010 - 客户端对象模型 - 将附件添加到 ListItem