软件需要设置背景图片,获取本地的和共享文件夹内的都成功了
获取服务器地址的报错,请问应该怎么写,谢谢
路径问题,改一下获取文件的路径。
HttpContext.Current.Server.MapPath();//这个获取的是文件的路径而不是根目录。
System.Web.HttpContext.Current.Request.PhysicalApplicationPath;// 这个才是获取的根目录,在写获取数据库路径是应该用这个,其他的都有问题。
System.Web.HttpContext.Current.Request.PhysicalApplicationPath和Server.MapPath("~/")效果是一样的。
Server.MapPath("~/");//无论代码所在的文件的、页面路径是什么,永远返回 C:\Inetpub\wwwroot\EnglishClub\(就是当前程序运行的所在根目录)
//如果存储附件的路径到数据库的话,不应该把绝对路径存进去。应该只存储 文件名部分。
//例如:/uploads/abc.txt
//当需要浏览文件的时候,在在读取出来的路径:(即/uploads/abc.txt),前面+网站的路径:例如:http://abc.com+"/uploads/abc.txt"