【发布时间】:2012-04-21 13:14:15
【问题描述】:
我正在使用文件上传器上传图像,我将其保存在目录中,并且该图像的路径保存在数据库中。当我尝试在我的网页上检索它时,它确实成功检索了图像,但是当我将该路径分配给 asp.net 中图像控件的 url 时,它给出了一个错误,指出远程服务器位置不存在文件。有什么帮助吗?
<div id="user_pic">
<img id="ImageMap1" src="~/App_Themes/Theme/UserPics/logo.png" />
</div>
错误:
“/WebSite2”应用程序中的服务器错误。
找不到资源。
描述:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。
请求的 URL:/WebSite2/App_Themes/Theme/UserPics/logo.png
【问题讨论】:
-
你能显示代码的相关部分+调试信息吗?
-
你能验证图像 100% 存在吗?我猜想出了点问题(权利不足或类似的东西)。 “当我尝试在我的网页上检索它时” - 你如何检索它?我猜文件名已插入到您的数据库中,但实际的上传过程失败了,它给了你这个错误,因为图像实际上并没有保存。
-
它 100% 保存在我上面列出的目录中!
标签: c# asp.net visual-studio-2010 asp.net-4.0