【问题标题】:Full Path On Physical Drive To Relative Path [duplicate]物理驱动器上的完整路径到相对路径[重复]
【发布时间】:2017-01-10 08:08:59
【问题描述】:

我的服务器上有存储用户个人资料图像的目录。 它们被保存在 UserImages 目录中。

在 SQL Server 上,用户的个人资料图像是这样保存的:

C:\\inetpub\\wwwroot\\Project\\Project\\UserImages\\userimage.jpg

我有一个 GET ActionResult 方法,它使用 ET 获取用户数据并将其返回给 View。 然而问题是,我不知道如何从上面给出的完整路径传递可用的相对路径。

如何从硬盘驱动器上的绝对路径创建相对路径,以便将其用作 HTML 图像的 src?

编辑: Razor 不起作用,因为可以使用 AJAX 更新图像 - 如果是这样,我会从服务器收到一些带有新数据的 JSON

【问题讨论】:

    标签: c# asp.net-mvc


    【解决方案1】:

    在后端你可以做这样的事情。不是那么花哨,但它可以完成我认为的工作。

    var relativePath = yourPathOnDb.Substring(0, Server.MapPath("~").Length);
    

    【讨论】:

      猜你喜欢
      • 2011-12-11
      • 2014-10-29
      • 1970-01-01
      • 2011-08-30
      • 1970-01-01
      • 1970-01-01
      • 2012-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多