大神们。我存入服务器里面的图片路径在web页面上面读取,用image显示,显示不了,求帮助,小弟实在没有分

大神们。我存入服务器里面的图片路径在web页面上面读取,用image显示,显示不了,求帮助,小弟实在没有分,第1张

文件夹 给予iis来宾访问权限了没 启用父路径了没 你web的根目录位置是在d:\vs2010项目\酒店管理系统\ 这个路径么?
你获取的是绝对地址 应该换成>你用“~”这个符号,编译器会自己查找根目录,然后解析成相对路径展示出来,举个例子,有这样的结构:
-根
---Image文件夹
----1jpg
---html文件夹
----aaspx
如果我在aaspx里面写了一个控件,路径是“~/Image/1jpg”,编译器会先找到根目录,然后找Image文件夹里面的1jpg。然后解析出来之后发到客户端的代码是一个相对路径类似"/Image/1jpg"。这样显示是肯定没问题的。
但是如果你做了url重定向,你的url层级可能就会有变化,比如会多出一层,这样的话,用这个相对路径去查找肯定是找不到东西的,因为相对路径查找是相对于url的那个层级来找文件的。
其实你不用纠结这个,通常情况,链接都应该用绝对路径,其中一个好处就是不会遇到你这种问题。而且当网站改版的时候,也不至于因为路径问题大费周折。
你可以写成 <img src="/image/123jpg" />或者
<asp:Image ID="Image1" runat="server" ImageUrl="/image/123jpg" />
应该就问题不大了。
再者,像这种控件“asp:Image”基本没必要用,<img/>就可以,webform是方便,但性能损失有些严重,应尽量避免服务端控件

你好朋友

网页无法显示应该是网络路径出现问题,(查看ssl证书是否过期,导致浏览器显示不安全自动不访问)

解决办法可以先复制一下网络的路径,单独用浏览器打开,然后无视安全问题继续访问可以,直到可以看到,这样的方法可以暂时解决自己设备的无法显示的问题。

如果这种方法可以显示的话那就是ssl证书问题了,可以登录一下你的第三方储存平台查看是否过期,过期的话续上就好了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13256719.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-27
下一篇 2023-06-27

发表评论

登录后才能评论

评论列表(0条)

保存