头痛一周的问题 远程访问我做的网页怎么照片显示不出来呀,帮帮忙了,页面是我的机子的http://221.13.187.91/jlfchecd/WebForm1.aspx上面的是地址,你们看看! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库里面存放的是照片的路径,Image的url接收的那个地址 是你存放照片的文件夹没有权限,请将此文件夹的权限修改为aspnet用户至少可以查看的权限,ok this.Image1.ImageUrl=sdr["userphoto"].ToString();这个userphoto字段就是存放的照片的地址,请各位看看应该怎么存放地址呢? 刚才我又访问了一次你的计算机,确实又发现了你使用了绝对路径这样看来你需要修改两点:一、如闲云野鹤所说,需要修改为相对路径。二、要使你文件夹的权限修改为aspnet用户至少可以查看的权限。关于第二点,使用鼠标选择这个文件夹,然后右建---属性--安全--添加--高级--立即查找--出现Aspnet用户,然后将用户的权限选上可读写(如果没有我所说的内容,请随便打开一个文件夹,在查看菜单下的“使用简单文件共享”前面的沟沟去掉,就有了) 另外相对路径是:在你的没有显示出来的图片上点鼠标右建--属性,显示如下:file:///c:/inetpub/wwwroot/jlfchecd/0633040310.jpg(这个就是你用绝对路径做的,出现的错误)正常:应该是这样http://你计算机的IP地址/路径/图片名称 sdr["userphoto"].ToString();这个是包括文件的地址吗?如:是file:///c:/inetpub/wwwroot/jlfchecd/0633040310.jpg,还是只有文件名0633040310.jpg 上面那个大哥,我的ImageUrl应该怎么做才能是相对路径呢?还有就是那个ASP。NET的权限我的机子上找不到呀,我用的是windowXP 是c:/inetpub/wwwroot/jlfchecd/0633040310.jpg 你的意思是userphoto字段应该是0633040210.jpg然后设this.Image.ImageUrl=sdr["userphoto"].tostring();是吗? 在你保存相片时就得保存绝对路径比如你是放在upload文件夹下的,你保存时就得: ../upload/+相片名什么的../这个东东得看你upload放在什么下面的,你自己试着调吧 我前几天也遇到这个问题,在内网发的图片在内网能看见,外网看不见.后来发现在存库的时候把图片的地址存成了http://192.168.0.3/downlowd/123.jpg.后来改正了,只存从网站根目录下的文件名到图片的名之间的.如上面的根目录应该在192.168.0.3,那么我就应该存../download/123.jpg了,这样存到库后,内外网的用户都能看见了 刚看了看,没问题了.点那个OO的记录,有一个XX高考的照片.就是路径的问题,说白了.显示不出来的时候,应该先自己查一下原因.多数是因为相对路径的问题. 上面的fphuang大哥,我给你20分你会感觉少吧,不是我小气,我是一个新手,我已经快没有分了,回为我还要在这上面发贴子,所以就给你20分吧,以后还希望大哥多多帮忙,在这里先谢谢了! 一个很有难度的问题(肯定很多人不懂,可能该贴算是白发了) WIN2003系统下VS2008开发,系统和开发工具需要特别设置吗? asp.net 日历问题 请问下面的这段代码是什么意思? 分类显示问题 datagrid实现数据录入?并且可以继续添加新行? 数据库问题 错在哪里?????? instr="insert into tzgg (date) values("+DateTime.Now+")"; 语句执行总说语法错误?(我用access) 关于TreeView! ASP.NET如何实现这样的表的效果??? VS 2005 样式定义的错误?
这个userphoto字段就是存放的照片的地址,请各位看看应该怎么存放地址呢?
这样看来你需要修改两点:
一、如闲云野鹤所说,需要修改为相对路径。
二、要使你文件夹的权限修改为aspnet用户至少可以查看的权限。关于第二点,使用鼠标选择这个文件夹,然后右建---属性--安全--添加--高级--立即查找--出现Aspnet用户,然后将用户的权限选上可读写(如果没有我所说的内容,请随便打开一个文件夹,在查看菜单下的“使用简单文件共享”前面的沟沟去掉,就有了)
在你的没有显示出来的图片上点鼠标右建--属性,显示如下:
file:///c:/inetpub/wwwroot/jlfchecd/0633040310.jpg(这个就是你用绝对路径做的,出现的错误)
正常:应该是这样
http://你计算机的IP地址/路径/图片名称
这个是包括文件的地址吗?
如:是file:///c:/inetpub/wwwroot/jlfchecd/0633040310.jpg,还是只有文件名0633040310.jpg
还有就是那个ASP。NET的权限我的机子上找不到呀,我用的是windowXP
然后设this.Image.ImageUrl=sdr["userphoto"].tostring();是吗?
比如你是放在upload文件夹下的,你保存时就得: ../upload/+相片名什么的../这个东东得看你upload放在什么下面的,你自己试着调吧