PDA

View Full Version : استفاده از فایلی در مسیری غیر از ریشه



student1
سه شنبه 29 آبان 1386, 11:11 صبح
با سلام
در برنامه می خواهم از فایلهایی که در مسیری به غیر از مسیر پروژه هست استفاده کنم تا اونجا که جستجو کردم باید به جای server .mappath از virutalpath استفاده کنم اما نمیدونم چگونه اگر راهنمایی فرمایید ممنون میشم .کد برنامه به صورت زیر است البته با مسیر پروژه

int id1= Convert.ToInt32(Request.Params["id"].ToString());
string strcon=ConfigurationSettings.AppSettings["conString"];
SqlConnection con=new SqlConnection(strcon);
string sql = "select pdf from maghalat where id=@id1";
SqlCommand com=new SqlCommand(sql,con);
com.Parameters.Add("@id1", id1);
con.Open();
DataGrid1.DataSource = com.ExecuteReader();
DataGrid1.DataBind();
con.Close();
Label1.Text = DataGrid1.Items[0].Cells[0].Text;
string filename = DataGrid1.Items[0].Cells[0].Text;
Session["FilePath"]=Server.MapPath("docPDF/");
Response.ClearContent();
Response.ClearHeaders ();
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition","attachment; filename=" +filename);
Response.WriteFile(Session["FilePath"].ToString() + filename);
Response.Flush();
Response.Close();

student1
شنبه 03 آذر 1386, 08:14 صبح
با سلام
اگر یه پروژه دیگر با مسیر جدید ( همون مسیر فایلهام ) ایجاد کنم و اونو در اینجا به سلوشنم اضافه کنم اینجا چطور فراخوانیش کنم اصلا این راه عملی هست ؟ چون حجم فایلهام زیادند باید در مسیر و درایو دیگه اونها ذخیره شوند هیچکس با این مشکل مواجه نشده ؟؟؟؟؟؟؟؟؟؟؟؟
با 2003 برنامه نوشته شده