将图像保存到asp.net目录之外

时间:2013-11-30 11:51:18

标签: asp.net

我正在尝试将图像保存到server.Server目录结构如下

httpdocs-
    Folder-
         Page.aspx

httpdocs-
    Images-
          Subimages

文件夹和图片位于httpdocs下。我需要将图像保存到pages.aspx的subimages文件夹中。保存图像代码位于pages.aspx。

我试过了 string CroppedImagePath = Server.MapPath("~/Images/Subimages"+file) 但是没有得到确切的结果

2 个答案:

答案 0 :(得分:0)

除非file包含一个前导/字符,否则最终将保存为:

~/Images/Subimagesfilename.ext

Use Path.Combine()来构建路径名。像这样:

var CroppedImagePath = Path.Combine(Server.MapPath("~/Images/Subimages"), file);

答案 1 :(得分:0)

试试这个 string CroppedImagePath = Server.MapPath(“〜/ Images / Subimages /”+ file)  /在子图像之后