不好意思,没说得很清楚.
我的意思是:我从数据库中找到了图片在另一台电脑上的位置.我的程序怎么找到网络中有图片的这台电脑,并从这台电脑中找到图片最后在浏览器上显示.注意,数据库服务器和放图片的电脑不是同一台机子.
一般的都是把图片直接放在数据库中就完了.但是我这里的数据库只放了图片的地址.我不明白的就是怎么通过这个地址找到图片.而且,数据库中的这个地址字段该怎么设计?
呵呵,说了这么多,不知道大家明白没有?
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void download_Click(object sender, EventArgs e)
{
string url= "ftp://218.***.***.***/pig.jpg";
//string url = "D://ftp/pig.jpg";
HttpContext.Current.Session["pig"] = url;
Panel1.BackImageUrl = url;
Response.Write("<script>window.open('imageshow.aspx');</script>");
}
}
public partial class imageshow : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Image1.ImageUrl = HttpContext.Current.Session["pig"].ToString();
}
}
在default页中按钮按下,打开另一个页面显示.url为ftp服务器上图片的地址.直接就显示出来了.不过我只在自己电脑上试过,也没连数据库.改天找两台电脑试试