PDA

View Full Version : سوال: مشکل در ذخیره تصویر در پوشه و مسیر آن در DB؟



پیام حیاتی
جمعه 19 تیر 1394, 20:43 عصر
سلام
1.مشکل این کدها چیه که تصویر رو در پوشه pic ذخیره نمیکنه ؟!

if (FileUpload1.HasFile)
{
string fileimage = Path.GetFileName(FileUpload1.PostedFile.FileName);
FileUpload1.PostedFile.SaveAs(Server.MapPath("~/Pic/") + fileimage);
Response.Redirect(Request.Url.AbsoluteUri);
}

2.می خوام مسیر ذخیره سازی رو در یک متغیر ذخبره کنم و از متغیر در یکی از فیلدهای بانک اطلاعاتی،خواستم محتوای متغیر fileimage رو بریزم اما نمیشه.
تشکر

haamidd
جمعه 19 تیر 1394, 22:24 عصر
<asp:FileUpload ID="fuImg1" runat="server" />



if (!(fuImg1.PostedFile == null || fuImg1.PostedFile.FileName.Trim() == string.Empty || fuImg1.PostedFile.ContentLength == 0))
{
string FileName = System.IO.Path.GetFileName(fuImg1.PostedFile.FileN ame);
string newFileName = Guid.NewGuid().ToString();
string FileExtension = System.IO.Path.GetExtension(FileName).ToString().T oUpper();
string RootRelativePath = "/Upload/" + new DataAccess().GetBldgId(true) + "/" + DateTime.Now.Year + "/" + DateTime.Now.Month;
string Path = Server.MapPath(RootRelativePath);
string PathName = string.Format("{0}//{1}{2}", Path, newFileName, FileExtension.ToLower());
DBaddress = string.Format("{0}/{1}{2}", RootRelativePath, newFileName, FileExtension.ToLower());
if (System.IO.Directory.Exists(Path) == false)
System.IO.Directory.CreateDirectory(Path);
fuImg1.PostedFile.SaveAs(PathName);
}

پیام حیاتی
جمعه 19 تیر 1394, 23:05 عصر
لطفا" بر اساس کدهای خودم توضیح بدید.