上传图片 高手帮忙检查有没有漏洞啊 谢谢 如题 谢谢 大家啦~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 忘贴代码了 不好意思哈~ protected void Button1_Click(object sender, EventArgs e) { //测试文件类型是否符合的变量 Boolean fileOK = false; //设置服务器中保存文件的路径 String path = Server.MapPath("UploadedImages/"); //判断是否选择了文件 if (FileUpload1.HasFile) { //返回文件的扩展名 String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower(); //设置限定的文件类型 String[] allowedExtensions = { ".jpg",".gif" }; //判断用户选择的文件类型是否受限 for (int i = 0; i < allowedExtensions.Length; i++) { if (fileExtension == allowedExtensions[i]) { fileOK = true; } } } //如果文件大于1M,则不允许上传 if (FileUpload1.PostedFile.ContentLength > 1024000) { fileOK = false; } //如果文件类型符合 if (fileOK) { try { string serverpath = Server.MapPath("UploadedImages/") + filename; // 将文件保存到指定的文件夹下 FileUpload1.PostedFile.SaveAs(path + FileUpload1.FileName); Label1.Text = "文件上传成功!"; } catch(Exception error) { Label1.Text = "无法实现文件的上传。" + error.ToString(); ; } } else { Label1.Text = "文件类型不对或文件超出1M。"; } } asp.net 多个延时执行问题 怎样给 DataGrid 中模板列中的复选框绑定事件呀? 关于CommandName的问题 一个郁闷的问题,脚本出错? 高手请进:谁有System.data.oracleclient漏洞的补丁包?? 两个非常非常非常简单的问题,要C#源码,谢谢啦! 有点想不明白? 很怪的错误,高手帮忙!!!!! Asp.net如何访问远程netware服务器上的文件?? BBS系统的在线人员列表的实现方法?? “/”应用程序中的服务器错误"各位大虾帮忙啊~~~ 一个很菜的水晶报表问题
protected void Button1_Click(object sender, EventArgs e)
{
//测试文件类型是否符合的变量
Boolean fileOK = false;
//设置服务器中保存文件的路径
String path = Server.MapPath("UploadedImages/");
//判断是否选择了文件
if (FileUpload1.HasFile)
{
//返回文件的扩展名
String fileExtension =
System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
//设置限定的文件类型
String[] allowedExtensions =
{ ".jpg",".gif" };
//判断用户选择的文件类型是否受限
for (int i = 0; i < allowedExtensions.Length; i++)
{
if (fileExtension == allowedExtensions[i])
{
fileOK = true;
}
}
}
//如果文件大于1M,则不允许上传
if (FileUpload1.PostedFile.ContentLength > 1024000)
{
fileOK = false;
}
//如果文件类型符合
if (fileOK)
{
try
{
string serverpath = Server.MapPath("UploadedImages/") + filename;
// 将文件保存到指定的文件夹下
FileUpload1.PostedFile.SaveAs(path + FileUpload1.FileName);
Label1.Text = "文件上传成功!";
}
catch(Exception error)
{
Label1.Text = "无法实现文件的上传。" + error.ToString(); ;
}
}
else
{
Label1.Text = "文件类型不对或文件超出1M。";
}
}