乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      .net 上傳圖片 判斷是否為真正的圖片 防止木馬

       看見(jiàn)就非常 2014-07-30

      前面兩步檢查屬初級(jí)檢查(當(dāng)然,在前臺(tái)用JS作了客戶端的擴(kuò)展名檢查),如果通過(guò)再使用圖片檢查,如果是真是圖片 就能通過(guò),否則不行(已經(jīng)過(guò)測(cè)試)

      protected bool isValidImage(System.Web.HttpPostedFile postedFile)
              {
                  string sMimeType = postedFile.ContentType.ToLower();
                  
                  if (sMimeType.IndexOf("image/") < 0)
                      return false;
                  if (postedFile.ContentLength < 50)
                      return false;
                  try
                  {
                      System.Drawing.Image img = System.Drawing.Image.FromStream(postedFile.InputStream);
                      if (img.Width * img.Height < 1)
                          return false;
                      img.Dispose();
                  }
                  catch
                  {
                      return false;
                  }            
                  return true;
              }


      還有另外一種方式

          //真正是否真的為圖片
          public static bool IsAllowedExtension(FileUpload hifile)
          {
              FileStream fs = new FileStream(hifile.PostedFile.FileName,FileMode.Open,FileAccess.Read);
              BinaryReader r = new BinaryReader(fs);
              string fileclass = "";
              byte buffer;
              try
              {
                  buffer = r.ReadByte();
                  fileclass = buffer.ToString();
                  buffer = r.ReadByte();
                  fileclass += buffer.ToString();
              }
              catch { }
              r.Close();
              fs.Close();
              //說(shuō)明255216是jpg;7173是gif;6677是BMP,13780是PNG;7790是exe,8297是rar,|| fileclass=="13780"||fileclass=="6677"
              if (fileclass == "255216" || fileclass == "7173")
              {
                  return true;
              }
              else
              {
                  return false;
              }
          }


        

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多