mf_007
یک شنبه 08 اردیبهشت 1392, 17:25 عصر
سلام-
من با کد زیر یه کپچا نوشتم تو لوکال درست کار می کنه ولی وقتی آپلود می کنم تو هاست تصویر رو نشون نمی ده -
string abc = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
Random rand = new Random();
object abc1 = rand.Next(1,36);
object abc2 = rand.Next(1, 36);
object abc3 = rand.Next(1, 36);
object abc4 = rand.Next(1, 36);
object abc5 = rand.Next(1, 36);
string strabc1 = abc.Substring(Convert.ToInt32(abc1),1);
string strabc2 = abc.Substring(Convert.ToInt32(abc2), 1);
string strabc3 = abc.Substring(Convert.ToInt32(abc3), 1);
string strabc4 = abc.Substring(Convert.ToInt32(abc4), 1);
string strabc5 = abc.Substring(Convert.ToInt32(abc5), 1);
string result = strabc1 + strabc2 + strabc3 + strabc4 + strabc5;
if (!IsPostBack)
{
Session.Add("secstring", result);
Bitmap secimage = new Bitmap(Server.MapPath("~/capmage/image.jpg"));
Graphics graphimage = Graphics.FromImage(secimage);
graphimage.DrawString(result.ToString(), new Font("arial", 25, FontStyle.Italic), SystemBrushes.GrayText, new PointF());
secimage.Save(Server.MapPath("~/capmage/securityimage.jpg"));
System.Web.UI.WebControls.Image img = (System.Web.UI.WebControls.Image)Login1.FindContro l("Image1");
img.ImageUrl = "~/capmage/securityimage.jpg";
}
من با کد زیر یه کپچا نوشتم تو لوکال درست کار می کنه ولی وقتی آپلود می کنم تو هاست تصویر رو نشون نمی ده -
string abc = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
Random rand = new Random();
object abc1 = rand.Next(1,36);
object abc2 = rand.Next(1, 36);
object abc3 = rand.Next(1, 36);
object abc4 = rand.Next(1, 36);
object abc5 = rand.Next(1, 36);
string strabc1 = abc.Substring(Convert.ToInt32(abc1),1);
string strabc2 = abc.Substring(Convert.ToInt32(abc2), 1);
string strabc3 = abc.Substring(Convert.ToInt32(abc3), 1);
string strabc4 = abc.Substring(Convert.ToInt32(abc4), 1);
string strabc5 = abc.Substring(Convert.ToInt32(abc5), 1);
string result = strabc1 + strabc2 + strabc3 + strabc4 + strabc5;
if (!IsPostBack)
{
Session.Add("secstring", result);
Bitmap secimage = new Bitmap(Server.MapPath("~/capmage/image.jpg"));
Graphics graphimage = Graphics.FromImage(secimage);
graphimage.DrawString(result.ToString(), new Font("arial", 25, FontStyle.Italic), SystemBrushes.GrayText, new PointF());
secimage.Save(Server.MapPath("~/capmage/securityimage.jpg"));
System.Web.UI.WebControls.Image img = (System.Web.UI.WebControls.Image)Login1.FindContro l("Image1");
img.ImageUrl = "~/capmage/securityimage.jpg";
}