mahdy.asia
یک شنبه 10 بهمن 1389, 23:27 عصر
من می خواهم فایل پیوست مشتری را روی سرورم آپلود کنم اگر مشتری قبلی با همان نام فایلی آپلود کرده باشد چه کدی بنویسم که یا خطا را اعلام و یا با یک نام جدید فایل را آپلود نماید.
کد:
if (FileUpload1.PostedFile != null)
{
HttpPostedFile Pic = FileUpload1.PostedFile;
if (Pic.ContentLength == 0)
{
Response.Write("فایل شما هیچ محتوایی ندارد!");
return;
}
byte[] data = new Byte[Pic.ContentLength];
Pic.InputStream.Read(data, 0, Pic.ContentLength);
string SavePath = @"uploads/";
FileStream newPic = new FileStream(Server.MapPath(SavePath + Pic.FileName), FileMode.Create);
newPic.Write(data, 0, Pic.ContentLength);
newPic.Close();
}
کد:
if (FileUpload1.PostedFile != null)
{
HttpPostedFile Pic = FileUpload1.PostedFile;
if (Pic.ContentLength == 0)
{
Response.Write("فایل شما هیچ محتوایی ندارد!");
return;
}
byte[] data = new Byte[Pic.ContentLength];
Pic.InputStream.Read(data, 0, Pic.ContentLength);
string SavePath = @"uploads/";
FileStream newPic = new FileStream(Server.MapPath(SavePath + Pic.FileName), FileMode.Create);
newPic.Write(data, 0, Pic.ContentLength);
newPic.Close();
}