' 判断是否已经选择了文件 If File1.Value = "" Then Me.RegisterStartupScript("", "<script language='JavaScript'>alert('请选择要上传的 Excel 文件!');</script>") Return End If ' 获取文件名 Dim fileName As String = File1.PostedFile.FileName ' 获取文件大小 Dim fileLength As Integer = File1.PostedFile.ContentLength ' 获取文件类型 Dim fileType As String = File1.PostedFile.ContentType ' 判断是否为 excel 文件 application/octet-stream If fileType.ToLower().IndexOf("application/") = -1 Then Me.RegisterStartupScript("", "<script language='JavaScript'>alert('请上传 .xls 格式的 Excel 工作薄文件!');</script>") Return End If ' 判断文件名 欠费用户.xls fileName = fileName.Substring(fileName.LastIndexOf("\") + 1) If fileName.ToLower() <> "欠费用户.xls" Then Me.RegisterStartupScript("", "<script language='JavaScript'>alert('请将 Excel 文件改名为 欠费用户.xls 后再上传!');</script>") Return End If
if(txtFilePath.PostedFile.ContentLength!=0) { FileInfo MyPicture=new FileInfo(this.txtFilePath.PostedFile.FileName); switch(MyPicture.Extension.ToUpper()) { case ".JPG":break; case ".GIF":break; case ".BMP":break; default: string strScript="<Script>alert('图片类型不正确,请重新选择!');</Script>"; Page.RegisterStartupScript("Alert",strScript); return; } }
string strType=File1.PostedFile.ContentType; if (!strType.StartsWith("image")) { lblMsg.Text="文件类型不符"; return; }
If File1.Value = "" Then
Me.RegisterStartupScript("", "<script language='JavaScript'>alert('请选择要上传的 Excel 文件!');</script>")
Return
End If ' 获取文件名
Dim fileName As String = File1.PostedFile.FileName
' 获取文件大小
Dim fileLength As Integer = File1.PostedFile.ContentLength
' 获取文件类型
Dim fileType As String = File1.PostedFile.ContentType ' 判断是否为 excel 文件 application/octet-stream
If fileType.ToLower().IndexOf("application/") = -1 Then
Me.RegisterStartupScript("", "<script language='JavaScript'>alert('请上传 .xls 格式的 Excel 工作薄文件!');</script>")
Return
End If ' 判断文件名 欠费用户.xls
fileName = fileName.Substring(fileName.LastIndexOf("\") + 1)
If fileName.ToLower() <> "欠费用户.xls" Then
Me.RegisterStartupScript("", "<script language='JavaScript'>alert('请将 Excel 文件改名为 欠费用户.xls 后再上传!');</script>")
Return
End If
{
FileInfo MyPicture=new FileInfo(this.txtFilePath.PostedFile.FileName);
switch(MyPicture.Extension.ToUpper())
{
case ".JPG":break;
case ".GIF":break;
case ".BMP":break;
default:
string strScript="<Script>alert('图片类型不正确,请重新选择!');</Script>";
Page.RegisterStartupScript("Alert",strScript);
return;
}
}
if (!strType.StartsWith("image"))
{
lblMsg.Text="文件类型不符";
return;
}
bool flag=false;
pdf,doc,xls
string[] aDangerExtension = {".pdf",".doc",".xls"};
sExtension = Path.GetExtension(uploadfile.PostedFile.FileName);
foreach(string sTemp in aDangerExtension)
{
if (sExtension.ToLower() == sTemp.ToLower())
{
flag=true;
break;
}
}
if(flag==false)
{
Page.RegisterStartupScript("error",string.Format("<script language='javascript'>parent.UploadError('{0}');</script>","不允许上传此类型的文件!!"));
return;
}
}