http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 6136|回复: 4

[其他] imageurl 显示绝对路径图片问题

[复制链接]
发表于 2013-5-16 23:43:30 | 显示全部楼层 |阅读模式
各位朋友好,我想请教一个小问题,asp.net使用image的imageurl显示绝对路径下图片。
比如我的web放在c盘,现在我的图片都放在d:\image\test01.jpg 类似这样的目录下面,我现在需要使用image读取d盘下的图片。

我阅读了苏哥的这篇文章http://www.cnblogs.com/sufei/archive/2010/09/24/1834054.html

如果图片放在程序根目录下使用这个读取没有问题,如果我放在其它地方呢?就不知道如何读取了。

http://zhidao.baidu.com/question/52048343.html 也就是这个网友遇到的问题


目前我找到一个临时解决方法,但也不是很爽:
  System.Drawing.Image bitmap = System.Drawing.Image.FromFile(@"c:\zp.bmp");
        bitmap.Save(Server.MapPath("images/")+"zp.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
        Image1.ImageUrl = "images/zp.bmp";

还请各位朋友多多指点,感谢~


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-5-17 07:48:06 | 显示全部楼层
为什么会有这种需求呢,感觉很不安全,你上面的方法是将图片复制到了根目录下面了。
安正常情况下是不允许这种情况出现的,你的图片根本就不在网站目录下, 如果能访问也说明是越权了。我是从来没有这样用过,就是用也是复制到根目录下面
 楼主| 发表于 2013-5-17 11:10:39 | 显示全部楼层
站长苏飞 发表于 2013-5-17 07:48
为什么会有这种需求呢,感觉很不安全,你上面的方法是将图片复制到了根目录下面了。
安正常情况下是不允许 ...

我是做医疗系统,我们自己的程序产生的图片都放在另一个服务器上面,那个上面不要我们安装web服务,现在通过共享的方式访问图片服务器下面的图片。所以才产生这样的需求了。
发表于 2013-5-17 11:20:39 | 显示全部楼层
那就选择同步到这网站目录下吧,你写个程序,发现那个目录下有新文件就同步到网站目录下,或者是手动复制,这个要根据你要同步的情况
发表于 2014-5-4 14:39:30 | 显示全部楼层
我也碰到这类问题了,我的image控件设置了imageurl属性之后无法显示图片。百度之后发现了这个页面,你不妨看看。
Asp.Net中解决image绝对路径问题
http://bgl-cf.blog.163.com/blog/static/354111712009689813240/
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-24 05:23

© 2014-2021

快速回复 返回顶部 返回列表