请问上传的图片和压缩包的路径变了,在前台页面不能显示已上传的图片和压缩包,这问题怎么解决?谢谢!
我正在改一套网站程序,原先后台添加文章的页面newarticle.aspx和前台的页面都直接放在jlb文件夹下,前台页面能显示已上传的图片和压缩包,现在我把页面newarticle.aspx放到了jlb文件夹下的admin文件夹下,可前台页面不能显示已上传的图片和压缩包,newarticle.aspx.cs中上传的代码如下:我将下面代码中的uploadfile/改为../uploadfile/再试,可还是在前台页面还是不能显示已上传的图片和压缩包,这问题怎么解决?谢谢!private void upload_Click(object sender, System.EventArgs e)
{
if(FileUp.PostedFile.ContentLength!=0)
{

if(FileUp.PostedFile.ContentType=="image/pjpeg" || FileUp.PostedFile.ContentType=="image/gif"||FileUp.PostedFile.ContentType=="image/bmp")    //设置上传文件类型
{  
string filename=FileUp.PostedFile.FileName;  //取得文件名
int i=filename.Length;
filename=filename.Remove(0,i-4);
string s=DateTime.Now.Year.ToString()+DateTime.Now.Month.ToString()+DateTime.Now.Day.ToString()+DateTime.Now.Hour.ToString()+DateTime.Now.Minute.ToString()+DateTime.Now.Second.ToString()+DateTime.Now.Millisecond.ToString();
string  d=Server.MapPath("uploadfile/images/")+s+filename ;    //设置文件名

      
FileUp.PostedFile.SaveAs(d);  //保存文件
Tb_Detail.Text+="<img src=uploadfile/images/"+s+filename+">"; //更改新闻内容
Page.RegisterStartupScript("","<script>alert('"+"上传图片【成功】!"+"');</script>");

}
else 
{
string filename=FileUp.PostedFile.FileName;  //取得文件名
int i=filename.Length;
filename=filename.Remove(0,i-4);
string s=DateTime.Now.Year.ToString()+DateTime.Now.Month.ToString()+DateTime.Now.Day.ToString()+DateTime.Now.Hour.ToString()+DateTime.Now.Minute.ToString()+DateTime.Now.Second.ToString()+DateTime.Now.Millisecond.ToString();
string  d=Server.MapPath("uploadfile/")+s+filename ;    //设置文件名

      
FileUp.PostedFile.SaveAs(d);  //保存文件
Tb_Detail.Text+=" 点击下载<a href=uploadfile/"+s+filename+"><font color=red>附件</font></a>"; //更改新闻内容
Page.RegisterStartupScript("","<script>alert('"+"上传文件【成功】!"+"');</script>");
}
}
else Page.RegisterStartupScript("","<script>alert('"+"【上传】文件不能为空!"+"');</script>");
}