绝对路径的图片显示 明显是不正确的,网站能让其它访问者识别的只能是相对于站点的文件路径你可以通过.aspx强制输出文件流/img.aspx?url=D:\img\xx.jpgimg.aspx做的工作就是将D:\img\xx.jpg以文件流输出 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在Net里面 图片文件夹会在网站下面比如你的网站主页在本地是 http://localhost:80/index.aspx你的图片地址在http://localhost:80/img/icon.png那么保存这个icon.png 一般在数据库保存 ~/img/icon.png的格式图片会随着网站一起发布到互联网 到时候 ~/img/icon.png这个地址 就可以自动解析成 http://www.xxx.com/img/icon.png这样的了,而不是存在本地D盘什么下面 1.图片是有的、有地址就会有对应的图片、上传保存都是别的程序做好的、我要做的只是显示出来、2.是服务器路径、我试过用IP加路径去访问、但是失败了、你用IE浏览器看看能不能看到那个X图片,看下属性就知道有没这图片了 可能我没有说清楚、图片不是随我网站一起发布到服务器的、是由别的程序上传保存到服务器的、数据库保存的就是"D:\img\xx.jpg"这样的一个地址 ,我的目的只是要显示它、改变上传保存什么的我改不了、 1.图片是有的、有地址就会有对应的图片、上传保存都是别的程序做好的、我要做的只是显示出来、2.是服务器路径、我试过用IP加路径去访问、但是失败了、你用IE浏览器看看能不能看到那个X图片,看下属性就知道有没这图片了图片是有的、我去那个盘看过了、 1.图片是有的、有地址就会有对应的图片、上传保存都是别的程序做好的、我要做的只是显示出来、2.是服务器路径、我试过用IP加路径去访问、但是失败了、你用IE浏览器看看能不能看到那个X图片,看下属性就知道有没这图片了图片是有的、我去那个盘看过了、那有没有报错?提示是什么?剪切出来看下 1.图片是有的、有地址就会有对应的图片、上传保存都是别的程序做好的、我要做的只是显示出来、2.是服务器路径、我试过用IP加路径去访问、但是失败了、你用IE浏览器看看能不能看到那个X图片,看下属性就知道有没这图片了图片是有的、我去那个盘看过了、那有没有报错?提示是什么?剪切出来看下 1.图片是有的、有地址就会有对应的图片、上传保存都是别的程序做好的、我要做的只是显示出来、2.是服务器路径、我试过用IP加路径去访问、但是失败了、你用IE浏览器看看能不能看到那个X图片,看下属性就知道有没这图片了图片是有的、我去那个盘看过了、那有没有报错?提示是什么?剪切出来看下这些错误400的问题你可以在网上搜索就应该可以知道是什么问题了获取数据失败 汗说话了 是1楼那个方案 你可以试试。不然的话你就只有在你程序里面获取服务器上的图片进行二进制输出。不然防火墙协议。http协议都会阻止访问的 其实你的问题也挺好解决的你自己建一个HttpHandler类来处理大致的代码是这样的 public class ImgHandler : IHttpHandler { public void ProcessRequest(HttpContext context) { string path = context.Request.QueryString["imgParth"]+""; context.Response.ContentType = "image/jpeg"; if (path!="") { context.Response.WriteFile(path); } else { path = context.Server.MapPath("~/Images/error.jpg"); context.Response.WriteFile(path); } } public bool IsReusable { get { return false; } } }注意:imgParth , ~/Images/error.jpg 改成你自己的参数你在html中就要这么写<img alt="" src="ImgHandler?imgParth=D:\img\xx.jpg" /> SERVER2003 NET版本4.0 下拉框绑定特定日期 当点击GridView模板列Button时如何得到当前行号 GirdView显示问题?? aspnet版本问题 asp&xml问题(高手请进) 怎样取得我上网的真实IP地址 怎样调整分页显示数量在GridView中 asp.net中' \ '成对出现是什么意思? vs2005怎样接收邮件 手机站,与PC站应该区别对待? 堆砖工的明天在哪里?
比如你的网站主页在本地是 http://localhost:80/index.aspx你的图片地址在
http://localhost:80/img/icon.png那么保存这个icon.png 一般在数据库保存 ~/img/icon.png的格式图片会随着网站一起发布到互联网 到时候 ~/img/icon.png这个地址 就可以自动解析成 http://www.xxx.com/img/icon.png这样的了,而不是存在本地D盘什么下面
2.是服务器路径、我试过用IP加路径去访问、但是失败了、你用IE浏览器看看能不能看到那个X图片,看下属性就知道有没这图片了
2.是服务器路径、我试过用IP加路径去访问、但是失败了、你用IE浏览器看看能不能看到那个X图片,看下属性就知道有没这图片了
图片是有的、我去那个盘看过了、
2.是服务器路径、我试过用IP加路径去访问、但是失败了、你用IE浏览器看看能不能看到那个X图片,看下属性就知道有没这图片了
图片是有的、我去那个盘看过了、那有没有报错?提示是什么?剪切出来看下
2.是服务器路径、我试过用IP加路径去访问、但是失败了、你用IE浏览器看看能不能看到那个X图片,看下属性就知道有没这图片了
图片是有的、我去那个盘看过了、那有没有报错?提示是什么?剪切出来看下
2.是服务器路径、我试过用IP加路径去访问、但是失败了、你用IE浏览器看看能不能看到那个X图片,看下属性就知道有没这图片了
图片是有的、我去那个盘看过了、那有没有报错?提示是什么?剪切出来看下
这些错误400的问题你可以在网上搜索就应该可以知道是什么问题了获取数据失败
你自己建一个HttpHandler类来处理
大致的代码是这样的 public class ImgHandler : IHttpHandler
{ public void ProcessRequest(HttpContext context)
{
string path = context.Request.QueryString["imgParth"]+"";
context.Response.ContentType = "image/jpeg";
if (path!="")
{
context.Response.WriteFile(path);
}
else
{
path = context.Server.MapPath("~/Images/error.jpg");
context.Response.WriteFile(path);
}
} public bool IsReusable
{
get
{
return false;
}
}
}注意:imgParth , ~/Images/error.jpg 改成你自己的参数你在html中就要这么写
<img alt="" src="ImgHandler?imgParth=D:\img\xx.jpg" />