ematinfar
جمعه 10 مرداد 1393, 12:09 عصر
سلام مشکلات این کد آپلود رو لطفا بهم بگید
یکی ازمشکلاتی که داره اینه که مثلا اگه فایلی به این صورت باشه image.php.jpg به صورت عکس شناخته میشه
واسه این من نتونستم راه حلی پیدا کنم دیگه چه مشکلاتی داره؟
protected void Button1_Click(object sender, EventArgs e) {
if (IsPostBack)
{ FileUpload1.
Random ran = new Random(DateTime.Now.Millisecond);
Boolean fileOK = false;
String path = Server.MapPath("~/upimage/");
string nameaks = path+Convert.ToString(ran.Next())+".jpg";
if (FileUpload1.HasFile)
{
Label2.Text = Convert.ToString(FileUpload1.PostedFile.ContentTyp e);
String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName). ToLower();
string mimety = FileUpload1.PostedFile.ContentType;
string[] mim = { "image/pjpeg", "image/jpeg" };
for (int i = 0; i < mim.Length; i++)
{
if (mimety == mim[i])
{
fileOK = true;
}
}
}
if (fileOK)
{
try
{
FileUpload1.PostedFile.SaveAs(nameaks);
Label1.Text = "File uploaded!";
}
catch (Exception ex)
{
Label1.Text = "File could not be uploaded.";
}
}
else
{
Label1.Text = "Cannot accept files of this type.";
}
}
}
یکی ازمشکلاتی که داره اینه که مثلا اگه فایلی به این صورت باشه image.php.jpg به صورت عکس شناخته میشه
واسه این من نتونستم راه حلی پیدا کنم دیگه چه مشکلاتی داره؟
protected void Button1_Click(object sender, EventArgs e) {
if (IsPostBack)
{ FileUpload1.
Random ran = new Random(DateTime.Now.Millisecond);
Boolean fileOK = false;
String path = Server.MapPath("~/upimage/");
string nameaks = path+Convert.ToString(ran.Next())+".jpg";
if (FileUpload1.HasFile)
{
Label2.Text = Convert.ToString(FileUpload1.PostedFile.ContentTyp e);
String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName). ToLower();
string mimety = FileUpload1.PostedFile.ContentType;
string[] mim = { "image/pjpeg", "image/jpeg" };
for (int i = 0; i < mim.Length; i++)
{
if (mimety == mim[i])
{
fileOK = true;
}
}
}
if (fileOK)
{
try
{
FileUpload1.PostedFile.SaveAs(nameaks);
Label1.Text = "File uploaded!";
}
catch (Exception ex)
{
Label1.Text = "File could not be uploaded.";
}
}
else
{
Label1.Text = "Cannot accept files of this type.";
}
}
}