PDA

View Full Version : مشکلات این کد آپلود رو بگین لطفا



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.";
}
}
}

سینا اکبری
جمعه 10 مرداد 1393, 15:19 عصر
به نظرم این صفحه رو یه نگاه کنید .
به درد تون میخوره
http://www.w3schools.com/php/php_file_upload.asp

ematinfar
جمعه 10 مرداد 1393, 15:56 عصر
ممنون توی php موقعی که mime type چک میشه واقعا امضای دیجیتال چک میشه ولیدر دستور content type اینجوری نیست
مشکلمون با این دستوره