ASP.net?ж???????????????????
???????????? ???????[ 2013/6/6 9:43:26 ] ????????
??????????????????????????????????ж?
try
{
//?ж????????????
if (FileUpload1.HasFile)
{
if (IsAllowedExtension(FileUpload1))
{
string path = Server.MapPath("~/images/");
FileUpload1.PostedFile.SaveAs(path + FileUpload1.FileName);
Response.Write("<script>alert('??????');</script>");
}
else
{
Response.Write("<script>alert('????????jpg????gif??');</script>");
}
}
else
{
Response.Write("<script>alert('???????????');</script>");
}
}
catch (Exception error)
{
Response.Write(error.ToString());
}
#endregion
}
//?????ж???????????????
public static bool IsAllowedExtension(FileUpload hifile)
{
System.IO.FileStream fs = new System.IO.FileStream(hifile.PostedFile.FileName?? System.IO.FileMode.Open?? System.IO.FileAccess.Read);
System.IO.BinaryReader r = new System.IO.BinaryReader(fs);
string fileclass = "";
//?????λ????????ж?.
byte buffer;
try
{
buffer = r.ReadByte();
fileclass = buffer.ToString();
buffer = r.ReadByte();
fileclass += buffer.ToString();
}
catch
{
}
r.Close();
fs.Close();
if (fileclass == "255216" || fileclass == "7173")//???255216??jpg;7173??gif;6677??BMP??13780??PNG;7790??exe??8297??rar
{
return true;
}
else
{
return false;
}
}
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11