我在上传图片的时候用了server.MapPath("") 上传后的图片地址为
E:/工作文档/个人文件/wincreate/files/2008/04/19/200827191227501.jpgfiles是根目录中的一个文件夹请问怎么样才能将 E:/工作文档/个人文件/wincreate/files/2008/04/19/200827191227501.jpg
转换成
/files/2008/04/19/200827191227501.jpg
E:/工作文档/个人文件/wincreate/files/2008/04/19/200827191227501.jpgfiles是根目录中的一个文件夹请问怎么样才能将 E:/工作文档/个人文件/wincreate/files/2008/04/19/200827191227501.jpg
转换成
/files/2008/04/19/200827191227501.jpg
解决方案 »
- Asp.Net异步高手进来
- 哪位兄弟姐妹有在线视频培训系统的ASP.net开发的源代码?江湖救急!
- 实例dbhelper类要放在哪里写
- treeview中treenode节点有没有属性可以设置alt的值(就是onmouseover时可以显示的值)
- MemberShip想说爱你真的那么不容易吗?
- .
- 如何将客户端的文本文件内容导入到服务器数据库中,在线等...
- 问题极其简单,不信你来看看
- FormsAuthentication验证刚接触,看了很多资料后,有很多地方理解,请指点迷津!不胜感激啊!100分
- 问一个有关数据集的问题,已经把视图拖入数据集在objectdadasouce无法显示
- 简单的页面传值 马上给分
- freetextbox复制过来的内容(图片)换成自己的
string basePath= Response.Write(Server.MapPath(""));
string path=string.Empty;
if (filePath.IndexOf(basePath) > -1)
path = filePath.Replace(basePath, "");
else
//不能转换
{
string strPath = @"E:/工作文档/个人文件/wincreate/files/2008/04/19/200827191227501.jpg";
strPath = strPath.Replace(@"E:/工作文档/个人文件/wincreate/", "http://localhost/");
strPath = strPath.Replace("\\", "/");
Response.Write(strPath.Remove(0, 16));
}
取得的值应为:/files/2008/04/19/