FileUpLoad只能上传桌面文件,选择磁盘里面的文件页面就无法显示,这个有什么方法解决?附上代码~ //FileUpLoad属性
if (fileuploadTool.HasFile == true)
{
//判断文件后缀
string strTxt = Path.GetExtension(fileuploadTool.FileName);
if (!strTxt.Equals(".txt") && !strTxt.Equals(".exe") && !strTxt.Equals(".doc") && !strTxt.Equals(".ppt") && !strTxt.Equals(".xls") && !strTxt.Equals(".zip") && !strTxt.Equals(".rar") && !strTxt.Equals(".TXT") && !strTxt.Equals(".EXE") && !strTxt.Equals(".DOC") && !strTxt.Equals(".PPT") && !strTxt.Equals(".XLS") && !strTxt.Equals(".ZIP") && !strTxt.Equals(".RAR"))
{
//不符合后缀提示并返回
Response.Write("<script language=javascript>alert('Please Chose a Right File')</script>");
return;
}
//文件上传路径
fileuploadTool.SaveAs(HttpContext.Current.Request.MapPath("download/") + fileuploadTool.FileName);//当前文件夹内目录
}
else
{
//文件必须有内容
Response.Write("<script language=javascript>alert('Please Chose a Full File')</script>");
}
if (fileuploadTool.HasFile == true)
{
//判断文件后缀
string strTxt = Path.GetExtension(fileuploadTool.FileName);
if (!strTxt.Equals(".txt") && !strTxt.Equals(".exe") && !strTxt.Equals(".doc") && !strTxt.Equals(".ppt") && !strTxt.Equals(".xls") && !strTxt.Equals(".zip") && !strTxt.Equals(".rar") && !strTxt.Equals(".TXT") && !strTxt.Equals(".EXE") && !strTxt.Equals(".DOC") && !strTxt.Equals(".PPT") && !strTxt.Equals(".XLS") && !strTxt.Equals(".ZIP") && !strTxt.Equals(".RAR"))
{
//不符合后缀提示并返回
Response.Write("<script language=javascript>alert('Please Chose a Right File')</script>");
return;
}
//文件上传路径
fileuploadTool.SaveAs(HttpContext.Current.Request.MapPath("download/") + fileuploadTool.FileName);//当前文件夹内目录
}
else
{
//文件必须有内容
Response.Write("<script language=javascript>alert('Please Chose a Full File')</script>");
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货