使用asp.net mvc中的相对路径将上传的图像保存在数据库中

时间:2017-03-31 09:44:39

标签: c# asp.net-mvc

我想上传一张图片,上传后我必须保存图像的路径,但它只保存数据库中的物理路径" C:\ Oumaima \ GMAOProject \ GMAOProject \ Images \ Lighthouse.jpg" 。 我想要的是在我的项目中用这条路径保存它"〜\ Images \ Lighthouse.jpg"

这是控制器中的代码:

   

    validateString("XX.X");
    validateString("X.X");
    validateString("X...X");
    validateString("X");
    validateString("X.X.X");

    validateString(".XX");

    validateString("XX.");

    function validateString(str){
      console.log(/^([^\.]|([^\.]*.?[^\.]))$/.test(str));
    }

谢谢^^

1 个答案:

答案 0 :(得分:0)

只需保存"〜/ Images /" + fileName。 Server.Mappath将为您提供物理路径