clover
جمعه 15 آبان 1388, 15:37 عصر
با سلام
من از یک کنترل FileUpload با متد saveAs برای آپلود فایل استفاده می کنم . چطور می تونم قبل از آپلود بررسی کنم که فایل وجود داشته یا نه ؟ آیا متدی بهتر از saveAs وجود داره ؟
protected void Upload1_Click(object sender, EventArgs e)
{
string imagesFolder = "images/Products/Small";
string savePath;
string saveFile;
FileUpload ImageUpload = (FileUpload)FormView1.FindControl("ImageUpload1");
Label UploadReport = (Label)FormView1.FindControl("UploadReport1");
TextBox SmallPicture = (TextBox)FormView1.FindControl("PictureURLTextBox");
if (ImageUpload.HasFile)
{
try
{
savePath = Path.Combine(Request.PhysicalApplicationPath, imagesFolder);
saveFile = Path.Combine(savePath, ImageUpload.FileName);
ImageUpload.SaveAs(saveFile);
SmallPicture.Text = '/' + imagesFolder + '/' + ImageUpload.FileName;
UploadReport.Text = "فایل شما با موفقیت آپلود شد .";
}
catch (Exception exUpload)
{
UploadReport.Text = exUpload.Message;
}
}
else
{
UploadReport.Text = "هیچ فایلی برای آپلود انتخاب نشده است";
}
}
من از یک کنترل FileUpload با متد saveAs برای آپلود فایل استفاده می کنم . چطور می تونم قبل از آپلود بررسی کنم که فایل وجود داشته یا نه ؟ آیا متدی بهتر از saveAs وجود داره ؟
protected void Upload1_Click(object sender, EventArgs e)
{
string imagesFolder = "images/Products/Small";
string savePath;
string saveFile;
FileUpload ImageUpload = (FileUpload)FormView1.FindControl("ImageUpload1");
Label UploadReport = (Label)FormView1.FindControl("UploadReport1");
TextBox SmallPicture = (TextBox)FormView1.FindControl("PictureURLTextBox");
if (ImageUpload.HasFile)
{
try
{
savePath = Path.Combine(Request.PhysicalApplicationPath, imagesFolder);
saveFile = Path.Combine(savePath, ImageUpload.FileName);
ImageUpload.SaveAs(saveFile);
SmallPicture.Text = '/' + imagesFolder + '/' + ImageUpload.FileName;
UploadReport.Text = "فایل شما با موفقیت آپلود شد .";
}
catch (Exception exUpload)
{
UploadReport.Text = exUpload.Message;
}
}
else
{
UploadReport.Text = "هیچ فایلی برای آپلود انتخاب نشده است";
}
}